将Plist加载为对象

时间:2013-01-25 04:25:35

标签: objective-c plist

Stackoverflow研究员。

我正在尝试加载plist。但是plist的{​​{1}}可以是rootNSArray。是否有更漂亮的方法来确定它是哪一个(通过标题的类型NSDictionaryrootNSArray?显然,这是来自NSDictionaryNSDictionaryNSArray的非常常见的提取文件。

感谢。

1 个答案:

答案 0 :(得分:3)

使用NSPropertyListSerialization课程,您可以从NSData反序列化您的plist文件,然后通过快速检查了解它是NSDictionary还是NSArray到{{ 1}}

isMemberOfClass: