JSON объект UITableView - PullRequest
       4

JSON объект UITableView

0 голосов
/ 17 января 2012

Сервер возвращает объект json, показанный ниже: его около 51 объекта

[{"location":"Location1","email":"sriharsha@yahoo.com","phone":"123456"},{"location":"Location2","email":"sriharsha.mandya@gmail.com","phone":"123456789"},
.
.
..
..
..51]

Я хочу присвоить это значение первому табличному виду местоположениям и подробному виду по электронной почте и номеру телефона ...

код, который я использовал ниже:

- (void)connectionDidFinishLoading:(NSURLConnection *)connection {
    [connection release];

    NSString *responseString = [[NSString alloc] initWithData:responseData encoding:NSUTF8StringEncoding];
    [responseData release];

    NSDictionary *dictionary = [responseString JSONValue];
    NSArray *response = [dictionary objectForKey:@"location"];

    exercises = [[NSArray alloc] initWithArray:response];
    [table reloadData];
}

где я не прав, предложите ...

1 Ответ

2 голосов
/ 17 января 2012

На первый взгляд строка ответа выглядит как массив словарей

, чтобы получить доступ к данным, попробуйте что-то вроде

NSArray* arrayOfDictionaries = [responseString JSONValue];
NSDictionary* firstDictionary = [arrayOfDictionaries objectAtIndex:0];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...