我在读取 plist 的方法时遇到问题:
@synthesize data //NSMutableArray
-(void)readPlist{
plistFilePath = [NSString stringWithString:[[NSBundle mainBundle] pathForResource:@"myPlist" ofType:@"plist"]];
data = [[NSMutableArray alloc] initWithContentsOfFile:plistFilePath];
//here I use data, it doesn't matter for what
[data release
}
如果我在 data = [[NSMutableArray alloc] initWithContentsOfFile : plistFilePath];
之后执行 NSLog(@"%@", data)
Xcode 会说数据为空。我在代码中找不到任何错误,出了什么问题?
最佳答案
你的plist不是一个数组,它是一个字典,所以你应该使用NSMutableDictionary。
关于objective-c - 无法读取 plist,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9995860/