Я хочу сделать, чтобы отобразить мою информацию из Json-файла в моем TableView на Xcode (Swift). Вот пример, который я хочу:Как отобразить несколько табличных представлений из Json-файла в Swift?
Я хочу получить данные json из стран, городов и некоторую дополнительную информацию из городов. На первом экране я хочу, чтобы отобразить название страны в TableView:
- Бразилия
- Германия
- Франция
- США
- Аргентину
- и т.д ...
Затем, когда я clic в ячейке одной страны (например, в США), я хочу открыть новый TableView, который содержит все государства (или города) из США. Так что я CLIC на США, и я иметь следующую информацию во втором экране:
- Флорида
- Нью-Йорк
- Калифорнии
- Невада
- и т.д ...
И наконец, когда я кликаю в каком-то штате (или городе), например, в Нью-Йорке, я хочу отобразить некоторую дополнительную информацию из выбранного мной штата (Нью-Йорк). Таким образом, в третьем окне у меня есть:
«Нью-Йорк является удивительным городом ... и т.д.»
Я хочу navegate от одного Tableview к другому, так что я не знаю, как добавить «назад "в верхней части экрана, для каждого вида таблицы. Страны и город, которые я хочу отображать в разных ячейках, поэтому я могу использовать их и отображать информацию.
Вот мой пример JSON:
[
{
"country": "Brazil",
"city": [
"Sao Paulo",
"Rio de Janeiro"
]
},
{
"country": "Germany",
"city": [
"Berlin",
"Frankfurt"
]
},
{
"country": "France",
"city": [
"Paris",
"Marselle"
]
},
{
"country": "USA",
"city": [
"Florida",
"New York",
"California",
"Nevada"
]
},
{
"country": "Argentina",
"city": [
"Buenos Aires",
"Mendoza",
"La Plata"
]
},
{
"country": "England",
"city": [
"London",
"Manchester",
"Liverpool"
]
}
]
Пожалуйста, может кто-нибудь помочь мне сделать это? Как мне это сделать? Большое спасибо!
Btw: ваш пример json недействителен json. Значение для ключа «город» должно быть массивом –
Что значит «должен быть массив»? Каким будет правильное выражение для моего примера Json? – Mario
См. Редактирование RamenChef –