我遇到问题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];
答案 0 :(得分:1)
你的代码很好。如果您在日志中看不到任何内容,则字典可能为空。您可以使用the -count
method检查集合是否为空。
if ([myDict count]==0) {
// empty
} else {
...
}