如果我有一个我放入的plist和数组,看起来像这样
-Root
-Item 0 Dictionary
Name String Henry
Kids Array
-Item 0 String Lindy
-Item 1 String Paul
-Item 1 Dictionary
Name String Janet
Pets Array
-Item 0 String Snoopy
-Item 1 String Pebbles
如何判断每个人是否有孩子或宠物?
答案 0 :(得分:1)
您可以使用valueForKey:key查询NSDictionary //返回nil,如果key的值不存在则返回nil。
NSDictionary *person = read the person to this..
if(nil == [person valueForKey:@"Kids"])
{
//has no kids..
}
else
{
//has kids
}
if(nil == [person valueForKey:@"Pets"])
{
//has no pets..
}
else
{
//has pets
}