NSMutableDictionary проблема при печати данных - PullRequest
0 голосов
/ 14 марта 2011

У меня проблема с NSMutableDictionary Я хочу напечатать все ключи в словаре.
Я пробовал это.

for(id theKey in myDict) {
   NSLog(@"Key:%@-Value:%@",theKey,[myDict objectForKey:theKey]);
}

Приведенный выше код работает. Но я получаю NSMutableDict от другого контроллера. В этом контроллере есть Data.But, но в новом контроллере он пуст. Ребята помогите? ...:]
@KennyTM: код здесь:

NewViewController *newCont = [[NewViewController alloc] initWithNibName:@"NewViewController" bundle:nil];
newCont.myDict = [myDict retain];
[self.navigationController pushViewController:newCont animated:YES];
[sign release];

1 Ответ

1 голос
/ 14 марта 2011

Ваш код в порядке.Если вы ничего не видите в журнале, возможно, словарь пуст.Вы можете проверить, является ли коллекция пустой, используя метод -count .

if ([myDict count]==0) {
  // empty
} else {
  ...
}
...