2010-08-27 104 views
0

在我的资源目录中读取plist我有一个名为lsf.plist的文件 我想加载此文件(字典),但我总是将null作为文件的内容。我正在使用下面的代码。我已经验证该文件在构建后在应用程序中。无法从资源

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

第一个日志输出显示的路径,第二个让我空.... 这将是巨大的,如果你能帮助我解决这个问题!

BR, 马丁

+0

是“self.path”一样的“路径”? – 2010-08-27 20:13:26

+0

是的,它是... 只是一个复制粘贴失败 – Martin 2010-08-27 21:16:19

回答

3

是您的plist数组或字典的根源在哪里? 你也不需要使用自我。 继承人从我的一个项目的例子:

NSString* path = [[NSBundle mainBundle] pathForResource:@"property" ofType:@"plist"]; 
NSDictionary *newDict = [NSDictionary dictionaryWithContentsOfFile:path];