如何在单独的 UITableviews 上显示 JSON 文件的内容?
Posted
技术标签:
【中文标题】如何在单独的 UITableviews 上显示 JSON 文件的内容?【英文标题】:How to display contents of a JSON file on separate UITableviews? 【发布时间】:2011-11-18 19:56:37 【问题描述】:我有这个 JSON 文件(解析成功,问题是显示我将在此处描述的内容),我需要在单独的 UITableViews 中显示:
"Programs": [
"link1": "http://www.myWebSite1.aspx",
"program name": "Live Show at 9",
"speaker": "Dr. Speaker 1"
"day1": "Sunday"
"day2": "Monday"
"day3": "Tuesday",
"link2": "http://www.myWebSite2.aspx",
"name": "Dr. Speaker 2",
"speaker": "Live Show at 10"
"day1": "Sunday"
"day2": "Monday"
"day3": "Tuesday"
"day4": "Wednesday"
]
用户将根据程序/扬声器做出他的第一个选择,然后会弹出第二个 UITableView 显示一周中的哪几天供他选择。所以,这第二个 UITableView 会显示 day1, day2, day3 等...
如何使用此 JSON 文件的内容进行这样的细分?谢谢!
【问题讨论】:
那么,什么是实际问题?你不知道怎么解析 JSON 或者不知道怎么建表? JSON 解析正常。问题是根据用户的决定分两步显示内容。 您的意思是要根据用户输入向表格提供 link1 数据还是 link2 数据? 第一个表格将显示所有节目和演讲者。根据选择,第二个表格将显示星期几。然后决赛桌就是音频播放器本身。 【参考方案1】:你需要在新的UITableView
Controller类中声明NSDictionary
的jsonArray
,然后合成。填充该数组,然后新的UITableView
将这个数组传递给cellForRowAtIndexPath
。有关更多详细信息,请通过链接(仅供参考)
http://gauravstomar.blogspot.com/2010/06/uitableviewcell-tableviewuitableview.html
【讨论】:
以上是关于如何在单独的 UITableviews 上显示 JSON 文件的内容?的主要内容,如果未能解决你的问题,请参考以下文章
如何在没有导航控制器的情况下管理 UITableViews 堆栈
iOS - 具有多个 UITableViews 的水平 UIScrollView
不正确的 Popover 大小 - 在 Popover 中的 Navigation Controller 下显示 UITableViews 时