我有一个 plist 文件,我想解析它并将它的内容复制到 NSArray 中,我正在使用的代码就是。
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES);
NSString *documentsPath = [paths objectAtIndex:0];
NSString *fooPath = [documentsPath stringByAppendingPathComponent:@"myfirstplist.plist"];
NSLog(fooPath);
self.myArray = [[NSArray arrayWithContentsOfFile:fooPath] retain];
NSLog(@"%@",myArray);
现在问题很奇怪,有时当我打印 myArray 内容时它会打印文件数据,有时它不会。
即使我使用 URL 作为路径,我也面临同样的问题。
self.myArray = [[NSArray arrayWithContentsOfURL:URlPath] retain];
原因是什么?
提前致谢。