Массив JSON в ячейку tableView - PullRequest
0 голосов
/ 13 марта 2011

После HTTP-запроса я получаю массив JSON, декодированный с помощью:

NSArray *jsonArray = [stringResponse JSONValue];

Массив выглядит так:

(
{
    id = 0000000002;
    ora = "15:00:00";
    oraArrivo = "21:20:00";
},
    {
    id = 0000000001;
    ora = "19:20:00";
    oraArrivo = "23:30:00";
}
)

Теперь мне нужно вставить каждый элемент массива в одну строку uitableview,Я пытался с:

cell.textLabel.text = [self.jsonArray objectAtIndex:indexPath.row];

, но это не работает.Мне, вероятно, нужно что-то большее.

Другая часть «оригинального» кода UiTableView, который я редактировал:

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{
return jsonArray.count;
}

Мне просто нужно иметь строки в tableView, такие как

"Время отправления - 15:00:00, время прибытия - 21:20:00"

Есть предложения о том, как заставить это работать?

Спасибо.

1 Ответ

0 голосов
/ 13 марта 2011

Решено с

    NSDictionary *dict = [self.jsonArray objectAtIndex: indexPath.row];
    cell.textLabel.text = [dict objectForKey:@"ora"];
    cell.detailTextLabel.text = [dict objectForKey:@"oraArrvo"];
...