我有一个带有多个键的plist。我目前能够将所有键加载到一个数组中,但我只想将类型为string的键加载到数组中。有没有办法对它进行编码,所以我只能从plist中获取字符串类型的键名?
谢谢!
答案 0 :(得分:1)
您可以遍历plist的内容并使用[obj isKindOfClass:[NSString class]]
仅选择字符串。
for(id key in [mydictionary allKeys])
{
id obj = [mydictionary objectForKey:key];
if([obj isKindOfClass:[NSString class]])
{
[myarray addObject:key];
}
}