2013-03-01 5 views
-3

Итак, я загружаю информацию через JSON в виде таблицы в приложении iOS. Когда вы нажимаете на одну из ячеек таблицы, мне нужно получить «id» истории в базе данных, щелкнув по ячейке.iOS: получение значения ячейки JSON

Я еще ничего не пробовал, потому что не знаю с чего начать.

+0

Нет, это не «Xcode», это iOS или «API Cocoa Touch» ... – 2013-03-01 14:58:08

+0

Извините, я новичок. –

+4

«Я еще ничего не пробовал, потому что не знаю, с чего начать». У вас есть таблица создана? Функциональность щелчка ячейки? База данных настроена? Приложение создано? Вам интересно только загружать объекты JSON или ищете информацию о разработке всего приложения? – NominSim

ответ

2

Если вы не знаете, с чего начать, начните с самого начала. Как «учебник по использованию JSON в iOS? На веб-сайте Ray Wenderlich есть отличные уроки. http://www.raywenderlich.com/5492/working-with-json-in-ios-5

OS 5 имеет некоторые новые встроенные интерфейсы API, чтобы сделать его очень легко читать и записи в формате JSON.

Если вы не знаете, что такое JSON, это простой человекообразный формат , который часто используется для передачи данных по сетевому соединению.

Например, если у вас есть массив из трех строк, представление JSON бы просто:

[ "test1", "test2", "test3"]

Если у вас есть домашние животные объект с именем переменных-членов, породы и возраста, представление JSON будет просто:

{ "имя": "Дасти", "порода": "Пудель", "возраст": 7}

Это так просто, вот почему так легко и популярны в использовании. Для полная спецификация, которую можно прочитать всего за пару минут, проверьте www.json.org.

0

Вы должны кормить таблицу с данными из где-то, так что давайте предположим, что это NSArray из Story объектов.

Когда вы выберете строку в tableView, вызывается метод делегата . tableView поставляет indexPath выбранной строки.

NSIndexPath имеет два свойства - section и row. Значение indexPath.row выбранной ячейки будет соответствовать индексу элемента NSArray, из которого ячейка получила объект Story. Так что, если вы хотите получить Story для запертой строки, вы должны использовать

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