Чтение ресурсных текстовых файлов на iPhone - PullRequest
3 голосов
/ 10 июня 2011

Это в основном вопрос советов, поэтому любые указатели очень ценятся.

У меня есть текстовый файл, который я хотел бы нарисовать при заполнении UITableViews.Я просто не знаю, когда мне следует прочитать файл или даже как.Я использую NSFileManager, или NSFileWrapper, или я должен свернуть свой собственный?Нужно ли заполнять объект в файле Nib?

Идея состоит в том, чтобы создать систему «инвентаризации», которая использует комбинацию navigation-tableView-tabBar.

Я пытался что-то выяснить, но после запуска и перезапуска я понял, что должен попросить о помощи.

Спецификации включают Xcode4, некоторое базовое понимание и около 13 различных мусорных проектов.

1 Ответ

1 голос
/ 21 июля 2011

Когда и как вы читаете файл, во многом будет зависеть от размера файла. Если это довольно маленький файл, то вы можете прочитать его синхронно на -(void)viewDidLoad. Если он больше, то вам нужно будет прочитать его асинхронно и отобразить индикатор активности, пока чтение не закончится. Вот простой метод для чтения текстового файла в NSString:

- (NSString *) getTextFromFile:(NSString *)filePath {
   return [NSString stringWithContentsOfFile:filePath usedEncoding:nil error:nil];
}
...