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.

È stato utile?

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];
}
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top