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