2010-08-27 7 views
0

в моем каталоге ресурсов У меня есть файл lsf.plist Я хочу загрузить этот файл (словарь), но я всегда получаю null как содержимое файла. Я использую следующий код. Я подтвердил, что файл находится в приложении после сборки.не может прочитать plist из ресурсов

self.path = [[NSBundle mainBundle] pathForResource:@"lsf" ofType:@"plist"]; 
NSLog(self.path); 
self.lsf = [NSMutableArray arrayWithContentsOfFile:path]; 
NSLog(@"%@",lsf); 

Первый лог-вывод, показывающий путь, а второй дает мне пустой .... было бы здорово, если вы можете помочь мне решить эту проблему!

Br, мартин

+0

является «self.path» такой же, как «путь»? –

+0

да это ... был просто неудачей копирования пасты – Martin

ответ

3

Является ли корень вашего массива Plist или словаря? Также вам не нужно использовать себя. Вот пример из проекта шахты:

NSString* path = [[NSBundle mainBundle] pathForResource:@"property" ofType:@"plist"]; 
NSDictionary *newDict = [NSDictionary dictionaryWithContentsOfFile:path]; 
Смежные вопросы