无法从资源中读取plist

时间:2010-08-27 20:12:15

标签: iphone plist

在我的资源目录中,我有一个名为lsf.plist的文件 我想加载这个文件(字典),但我总是得到null作为文件的内容。我使用以下代码。我在构建后验证了该文件在应用程序中。

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

第一个日志输出显示路径,第二个输出给我null .... 如果你能帮助我解决这个问题会很棒!

BR, 马丁

1 个答案:

答案 0 :(得分:3)

是你的plist数组或字典的根? 你也不需要使用自我。 以下是我的一个项目的例子:

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