Импорт текстовых файлов iPad - PullRequest
0 голосов
/ 26 августа 2011

Я пытаюсь импортировать текстовый файл в приложение для iPad, используя метод initWithContentsOfFile: encoding: error:, но когда я пытаюсь получить путь к своему текстовому файлу, у меня возникают некоторые проблемы. Кажется, мой текстовый файл не найден. Следующий вызов возвращает nil (текстовый файл называется legal.txt)

NSString *filePath = [[NSBundle mainBundle] pathForResource:@"legal" 
                                                     ofType:@"txt"];

Очевидно, что после этого возвращается ноль, мой звонок ...

NSString *fileContents = [[NSString alloc] initWithContentsOfFile:filePath
                                                         encoding:NSUTF8StringEncoding
                                                            error:@"error"];

также возвращает ноль.

Я довольно новичок в этом, поэтому я мог делать что-то явно неправильное, но посмотрел повсюду в SO и в других местах и ​​не смог найти никого с такой же проблемой, как у меня.

Ответы [ 2 ]

0 голосов
/ 26 августа 2011

Вызовите pathForResource: ofType: inDirectory: также передав каталог

0 голосов
/ 26 августа 2011

Посмотрите на этапе сборки Копии ресурсов цели вашего приложения и убедитесь, что legal.txt входит в комплект вашего приложения.Вы также можете заглянуть внутрь скомпилированного пакета приложения в папке сборки (~/Library/Developer/Xcode/DerivedData/AppName-.../ по умолчанию в Xcode 4).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...