I file di testo di lettura risorsa su iPhone
-
22-10-2019 - |
Domanda
Questo è principalmente una questione consiglio, in modo da tutti i puntatori sono molto apprezzate.
Ho un file di testo che vorrei attingere durante il riempimento UITableViews
. Io proprio non so quando dovrei effettivamente letto il file, o anche come. Posso utilizzare NSFileManager
, o NSFileWrapper
, o dovrei rotolare il mio? Sarà un oggetto segnaposto essere necessaria nel file pennino?
L'idea è di creare un sistema di "inventario" che utilizza una combinazione di navigazione-tableView-TabBar.
Ho cercato di capire qualcosa, ma dopo l'avvio e il riavvio, mi sono reso conto che dovrei chiedere aiuto.
Tutte le specifiche includono Xcode4, alcune conoscenze di base, e circa 13 diversi progetti cestinati.
Soluzione
Quando e come si legge il file dipenderà in gran parte la dimensione del file. Se si tratta di un piccolo file abbastanza, allora si può leggere in modo sincrono su -(void)viewDidLoad
. Se è più grande, allora si avrà bisogno di leggere in modo asincrono e visualizzare un indicatore di attività fino a quando la lettura è terminata. Ecco un metodo semplice per la lettura di un file di testo in un NSString
:
- (NSString *) getTextFromFile:(NSString *)filePath {
return [NSString stringWithContentsOfFile:filePath usedEncoding:nil error:nil];
}