2012-07-25 51 views
-3

我想仅显示这个字典(电子邮件,城市,名称)的每个对象: {“contact_search”:{“0”:{“email”:“xxx”,“city” “xxx”,“name”:“xxx”}}}显示字典对象

+1

'的NSString *电子邮件=字典和然后循环[的NSString stringWithString:[yourDict objectForKey:@ “电子邮件”]];' ??请澄清你的问题 – janusbalatbat 2012-07-25 10:54:44

+1

你有什么尝试,有什么区别,你想要什么? – 2012-07-25 10:55:32

+0

你如何创建你的字典? – Guru 2012-07-25 10:56:17

回答

1

很难说出你真正想要什么。

NSDictionary *contactSearch = [dictionary objectForKey:@"contact_search"]; 

[dictionary enumerateKeysAndObjectsUsingBlock:^(id key, NSDictionary *contact, BOOL *stop) { 
    NSString *name = [contact objectForKey:@"name"]; 
    NSString *city = [contact objectForKey:@"city"]; 
    NSString *email = [contact objectForKey:@"email"]; 

    NSLog(@"name: %@, city: %@, email: %@", name, city, email); 
}]; 

这将抓住对象的通过每个键/值对印刷中的值

+0

iam无法达到电子邮件,城市,名称的价值。所以我想要的是抓住这些对象的值。 – user1540999 2012-07-25 11:10:18

+0

thx mate这个作品相当不错 – user1540999 2012-07-25 11:17:13