我想要做的是将我的信息从Json文件显示到Xcode(Swift)上的TableView中。这里是我想要的示例:如何从Swift中的Json文件显示多个TableView?
我想从国家,城市和城市的一些辅助信息中检索我的json数据。在第一个屏幕我想显示在TableView中的国家的名字:
- 巴西
- 德国
- 法国
- 美国
- 阿根廷
- 等...
然后,当我在一个国家的单元格中(例如美国)打开一个新的TableView时包含来自美国的所有州(或城市)。所以我CLIC在美国,我在第二个屏幕的以下信息:
- 佛罗里达
- 纽约
- 加州
- 内华达
- 等...
而且最后,当我在某个州(或城市)进行角逐时,例如在纽约,我想展示我选择的州(纽约)的一些辅助信息。因此,在第三屏幕我有:
“纽约是一个真棒城市......等等”
我想从一个tableview中到另一个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"
]
}
]
请任何人可以帮助我做到这一点?我该怎么做?非常感谢!
顺便说一句:你的json例子不是有效的json。关键“城市”的值应该是数组 –
你是什么意思“应该是一个数组”?什么是我的Json例子的正确表达式? – Mario
查看RamenChef的编辑 –