我正在使用 NSURLConnection 从 URL 中拉下一个 plist,它返回一个 NSData 对象。我想将其转换为 NSArray。谁能帮我?
我正在重构一个当前对 URL 执行同步请求的方法,使用 arrayWithContentsOfURL: 来获取 NSArray。
谢谢!!
我正在使用 NSURLConnection 从 URL 中拉下一个 plist,它返回一个 NSData 对象。我想将其转换为 NSArray。谁能帮我?
我正在重构一个当前对 URL 执行同步请求的方法,使用 arrayWithContentsOfURL: 来获取 NSArray。
谢谢!!
用于+[NSPropertyListSerialization dataWithPropertyList:format:options:error:]
转换数据,然后检查结果是否-isKindOfClass:[NSArray class]
.
使用 NSKeyedArchiver 将对象归档为数据。
NSKeyedUnarchiver 用于从数据中取消归档对象:
NSArray *object = [NSKeyedUnarchiver unarchiveObjectWithFile:self.receivedData];