[英]Objective-c read plist to NSDictionary
我看到此方法已被弃用:
[[NSDictionary alloc] initWithContentsOfFile:url.path];
如果我试图阅读plist的内容来创建此字典,那么有人知道这样做的正确方法是什么吗?
谢谢!
如今,强烈建议使用NSPropertyListSerialization
NSURL *url = [NSURL fileURLWithPath:@"/Users/myUser/path/to/foo.plist"];
NSError *error;
NSData *data = [NSData dataWithContentsOfURL:url options:0 error:&error];
NSDictionary *dictionary = [NSPropertyListSerialization propertyListWithData:data options:0 format:nil error:&error];
if (error) {
// handle error
} else {
NSLog(@"%@", dictionary);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.