Цель C, не может загрузить XML-файл, хранящийся в папке ресурсов в XCode - PullRequest
0 голосов
/ 21 марта 2011
 NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
 NSString *documentsDicrectory = [paths objectAtIndex:0];
 NSString *filePath = [documentsDicrectory stringByAppendingPathComponent:@"libdata.xml"];
 NSString *xmlString = [NSString stringWithContentsOfFile:filePath encoding:NSUTF8StringEncoding error:NULL];

Я сохранил XML-файл (не маленький размером около 140 КБ) в папке ресурсов в xcode и попытался загрузить XML-файл для его анализа.Но xmlString получает ноль.Что не так с этим кодом?Заранее спасибо

1 Ответ

2 голосов
/ 21 марта 2011

Используйте NSBundleClass:

http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSBundle_Class/Reference/Reference.html

NSString * filePath = [ [ NSBundle mainBundle ] pathForResource: @"libdata" ofType: @"xml" ];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...