ios遍历字典

ios遍历字典,ios,nsdictionary,Ios,Nsdictionary,我正在花最宝贵的时间把文本从 2012-01-27 16:04:32.113 My App[13112:207] { text = "\n user@mail.net"; } 我可以通过NSLog(@“%@,[data objectForKey:@“EmailURL]”)获得这个对象 我尝试了NSLog(@“%@,[[data objectForKey:@“EmailURL”]stringForKey:@“text]”) 我在AppDelegate.h上使用SIGABRT崩溃没有

我正在花最宝贵的时间把
文本

2012-01-27 16:04:32.113 My App[13112:207] {
    text = "\n    user@mail.net";
}
我可以通过
NSLog(@“%@,[data objectForKey:@“EmailURL]”)获得这个对象

我尝试了
NSLog(@“%@,[[data objectForKey:@“EmailURL”]stringForKey:@“text]”)

我在
AppDelegate.h上使用
SIGABRT
崩溃

没有
stringForKey:
方法,您需要再次使用
objectForKey:

NSLog(@"%@", [[data objectForKey:@"EmailURL"] objectForKey:@"text"]);
没有
stringForKey:
方法,您需要再次使用
objectForKey:

NSLog(@"%@", [[data objectForKey:@"EmailURL"] objectForKey:@"text"]);

使用NSDictionary的
–valueForKey:
使用NSDictionary的
–valueForKey:

请发布一些代码-您将值分配给什么?什么是sigabrt错误?请发布一些代码-您将值分配给什么?sigabrt错误是什么?@JacobRelkin“返回相应值的键。请注意,使用键值编码时,键必须是字符串”。虽然这两种方法都有效,但这似乎更准确一些,因为我已经知道“文本”将是字符串而不是对象。@Jackson
NSString
是对象。@JacobRelkin“返回相应值的键。请注意,使用键值编码时,键必须是字符串”。虽然这两种方法都有效,但这似乎更准确一些,因为我已经知道“文本”将是字符串而不是对象。@Jackson
NSString
是一个对象。