我创建了一个名为list.plist的plist,我只是无法读取其中的信息。为什么我不能使用我创建的plist?
NSString *path = [[NSBundle mainBundle] bundlePath];
NSString *datapath = [path stringByAppendingPathComponent:@"list.plist"];
NSArray *array = [[NSArray alloc] initWithContentsOfFile:datapath];
self.tableDataSource = array;
NSLog(@"%d", [tableDataSource count]);
当我运行它,它说计数为0,但如果我更改文件名Elements.plist(从苹果的示例代码的plist),它会工作。这两个文件位于相同的路径中。 list.plist是我自己编写的,即使我将dictionary.plist复制到list.plist,它也不起作用。
如果我将Element.plist重命名为list.plist,它不起作用!但如果我将它重命名为list1.plist,它就可以工作!无论list.plist(我创建的文件)的名称重命名为,它都不会起作用。 – Terry
List.plist是否有可能是您的项目信息plist的名称,即用作iOS上的应用程序清单的名称?检入项目设置。该文件有点特别。 –