当我试图阅读我的 plist 时,我遇到了一个非常奇怪的错误。我的 plist 看起来像:
Root (Array)
Item 0 (Dictionary)
title (String)
我想title
在日志中显示,所以我做了下面的代码:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *basePath = ([paths count] > 0) ? [paths objectAtIndex:0] : nil;
NSString *path = [basePath stringByAppendingPathComponent:@"data.plist"];
NSMutableDictionary *dict = [[NSDictionary dictionaryWithContentsOfFile:path] mutableCopy];
NSLog(@"%@", [dict objectForKey:@"title"]);
NSLog(@"Path to plist: %@", path);
使用此代码,NSLog(@"%@", [dict objectForKey:@"title"]);
等于“ (null)
”...
我的 plist 在我的应用程序的文档文件夹中,并且path
将良好路径返回到我的 plist 的日志。
请帮帮我 :)