Выяснить, существует ли объект в списке? - PullRequest
0 голосов
/ 10 июня 2010

Если у меня есть лист, который я положил в массив и который выглядит примерно так

-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

Как узнать, есть ли у каждого человека дети или домашние животные?

1 Ответ

1 голос
/ 10 июня 2010

Вы можете запросить NSDictionary с помощью valueForKey: key // возвращает ноль, если значение для ключа отсутствует.

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
}
...