Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone Can';我不读普利斯特的书_Iphone_Plist - Fatal编程技术网

Iphone Can';我不读普利斯特的书

Iphone Can';我不读普利斯特的书,iphone,plist,Iphone,Plist,我有一个plist,顶层有一个数组,里面有很多项 当我尝试以下方法时 NSString *path = [[NSBundle mainBundle] bundlePath]; NSString *finalPath = [path stringByAppendingPathComponent:@"Spots.plist"]; spotsArray = [[NSMutableArray arrayWithContentsOfFile:finalPath] retain]; 数组spotsArr

我有一个plist,顶层有一个数组,里面有很多项

当我尝试以下方法时

NSString *path = [[NSBundle mainBundle] bundlePath];
NSString *finalPath = [path stringByAppendingPathComponent:@"Spots.plist"];

spotsArray = [[NSMutableArray arrayWithContentsOfFile:finalPath] retain];
数组spotsArray为空

我已经尝试了很多方法,并且成功地使用了plists。我不知道现在的问题是什么


是什么导致了问题,我的plist看起来像这样

这意味着你的.plist文件不存在或不可读。
尝试在同一路径上创建具有writeToFile的文件,以验证其是否有效。(它还可以帮助您验证目录)

这意味着.plist文件不存在或不可读。
尝试在同一路径上创建具有writeToFile的文件,以验证其是否有效。(它还可以帮助您验证目录)

它不是顶级数组,而是一个字典,其中包含一个名为“New item”的项


请尝试
NSMutableArray*mutableArray=[[NSDictionary dictionaryWithContentsOfFile:finalPath]objectForKey:@“New Item”]mutableCopy]autorelease]

它不是顶级数组,而是一个包含一个名为“New Item”的项的字典


请尝试
NSMutableArray*mutableArray=[[[NSDictionary Dictionary WithContentsOfFile:finalPath]objectForKey:@“New Item”]mutableCopy]自动释放]
[NSBundle mainBundle]
在iOS设备上不可写
[NSBundle mainBundle]
在iOS设备上不可写