2012-07-25 2 views
-3

Я хочу показать только один объект, только для этого словаря (адрес электронной почты, город, имя): {"contact_search": {"0": {"email": "xxx", "city": «xxx», «name»: «xxx»}}}Показать объекты-словари

+1

'NSString * электронная почта = [NSString stringWithString: [yourDict objectForKey: @ "электронная почта"]];' ?? уточните свой вопрос – janusbalatbat

+1

Что вы пробовали и в чем разница между тем и тем, что вы хотите? –

+0

Как вы создали свой словарь? – Guru

ответ

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

+0

thx mate это работает довольно хорошо – user1540999

Смежные вопросы