NSMutableDictionary在打印数据时出现问题

时间:2011-03-14 09:23:01

标签: objective-c nsmutabledictionary

我遇到问题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 个答案:

答案 0 :(得分:1)

你的代码很好。如果您在日志中看不到任何内容,则字典可能为空。您可以使用the -count method检查集合是否为空。

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