我花了很多时间:
NSMutableDictionary* temp = [[NSMutableDictionary alloc] init];
[temp setDictionary:[[NSDictionary alloc] initWithObjectsAndKeys:
[currentEvent objectForKey:@"title"],@"titolo",
[currentEvent objectForKey:@"testo"],@"testo",
[currentEvent objectForKey:@"start"],@"date",
[NSString stringWithFormat:@"%d",lastId],@"att_id",
[currentEvent objectForKey:@"pr_id"],@"pr_id",
nil]];
NSLog(@"%@",temp);
但是这次,日志打印出来了:
2013-11-22 14:39:08.152 MyApp[93198:70b] {
titolo = asdasda;
}
为什么只得到一个对象?
在调试器中,我可以看到currentEvent具有所有kesy / objest设置...
最佳答案
方法调用
initWithObjectsAndKeys
被终止为零。
如果[currentEvent objectForKey:@“ testo”]为nil,则词典将忽略在其后传递的所有对象。