Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 如何在单独的UITableView上显示JSON文件的内容?_Iphone_Objective C_Json_Cocoa Touch_Uitableview - Fatal编程技术网

Iphone 如何在单独的UITableView上显示JSON文件的内容?

Iphone 如何在单独的UITableView上显示JSON文件的内容?,iphone,objective-c,json,cocoa-touch,uitableview,Iphone,Objective C,Json,Cocoa Touch,Uitableview,我有一个JSON文件(解析OK,问题是显示我将在这里描述的内容),我需要在单独的UITableView中显示: { "Programs": [ {"link1": "http://www.myWebSite1.aspx", "program name": "Live Show at 9", "speaker": "Dr. Speaker 1" "day1": "Sunday" "day2": "Monday"

我有一个JSON文件(解析OK,问题是显示我将在这里描述的内容),我需要在单独的UITableView中显示:

{
   "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将显示第1天、第2天、第3天等的内容


如何使用这个JSON文件的内容进行这样的细分?谢谢大家!

您需要在新的
UITableView
控制器类中声明
NSDictionary
jsonArray
,然后对其进行合成。填充该数组并新建
UITableView
cellforrowatinexpath
中传递该数组。欲了解更多详情,请浏览链接(仅了解想法)


那么,实际问题是什么?您不知道如何解析JSON或不知道如何构建表?JSON解析是可以的。问题是根据用户的决定,以两步流程显示内容。您的意思是要向表中输入link1数据还是link2数据,具体取决于用户输入?第一个表将显示所有节目和扬声器。根据选择,第二个表格将显示一周中的几天。最后一个表是音频播放器本身。