在我的资源目录中,我有一个名为lsf.plist的文件 我想加载这个文件(字典),但我总是得到null作为文件的内容。我使用以下代码。我在构建后验证了该文件在应用程序中。
self.path = [[NSBundle mainBundle] pathForResource:@"lsf" ofType:@"plist"];
NSLog(self.path);
self.lsf = [NSMutableArray arrayWithContentsOfFile:path];
NSLog(@"%@",lsf);
第一个日志输出显示路径,第二个输出给我null .... 如果你能帮助我解决这个问题会很棒!
BR, 马丁
答案 0 :(得分:3)
是你的plist数组或字典的根? 你也不需要使用自我。 以下是我的一个项目的例子:
NSString* path = [[NSBundle mainBundle] pathForResource:@"property" ofType:@"plist"];
NSDictionary *newDict = [NSDictionary dictionaryWithContentsOfFile:path];