3

我正在使用 NSURLConnection 从 URL 中拉下一个 plist,它返回一个 NSData 对象。我想将其转换为 NSArray。谁能帮我?

我正在重构一个当前对 URL 执行同步请求的方法,使用 arrayWithContentsOfURL: 来获取 NSArray。

谢谢!!

4

2 回答 2

9

用于+[NSPropertyListSerialization dataWithPropertyList:format:options:error:]转换数据,然后检查结果是否-isKindOfClass:[NSArray class].

于 2010-02-12T22:08:02.343 回答
0

使用 NSKeyedArchiver 将对象归档为数据。

NSKeyedUnarchiver 用于从数据中取消归档对象:

NSArray *object = [NSKeyedUnarchiver unarchiveObjectWithFile:self.receivedData];
于 2013-03-15T11:55:12.087 回答