【发布时间】:2014-12-14 15:07:58
【问题描述】:
这是我的代码,但它没有记录任何键或值
NSDictionary *d = @{
@"foo": @"bar",
@"abc": @"def"
};
for (NSString* key in d.allKeys) {
NSString *value = (NSString *)[d objectForKey:key];
NSLog(@"areacodedisplay: value = %@",value);
NSLog(@"areacodedisplay: key = %@",key);
}
如何从NSDictionary 中获取键和值?
【问题讨论】:
-
请解释问题,因为代码有效并产生:
areacodedisplay: value = bar和areacodedisplay: key = foo。 -
是的,这段代码对我来说没有问题。
-
当然不用
.allKeys。 -
您可能需要设置 Xcode 以显示日志窗口。 Shift-command-C。
标签: objective-c