Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/97.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
iOS viewController和detailViewController流/设计_Ios_Parsing_Uiviewcontroller_Viewcontroller - Fatal编程技术网

iOS viewController和detailViewController流/设计

iOS viewController和detailViewController流/设计,ios,parsing,uiviewcontroller,viewcontroller,Ios,Parsing,Uiviewcontroller,Viewcontroller,我应该在哪里/如何/何时初始化第二个解析器 我所描述的视图/视图控制器的最佳配置是什么 交易如下: 我有一个tableViewController。我用解析类中的数据填充它,该类在appDelegate方法ApplicationIDFinishLaunching中启动。。。这个类通过我创建的一个XML文件运行 填充tableViewController的每个项目都与一个URL相关联,当在tableViewController的DidSelectRowatineXpath方法中选择一行时,将解析该

我应该在哪里/如何/何时初始化第二个解析器

  • 我所描述的视图/视图控制器的最佳配置是什么

  • 交易如下:

    我有一个tableViewController。我用解析类中的数据填充它,该类在appDelegate方法ApplicationIDFinishLaunching中启动。。。这个类通过我创建的一个XML文件运行

    填充tableViewController的每个项目都与一个URL相关联,当在tableViewController的DidSelectRowatineXpath方法中选择一行时,将解析该URL(这是正确的做法吗?)

    第二次解析的结果是使用第二次解析的选定url中的项目标题填充详细视图。如果这个问题这么简单,我就不会写了。我需要能够选择一个填充detailview的项目,并钻取到另一个显示该项目详细信息的detailview

    我在用笔尖

    这不是一个讨论问题:

  • 我应该在哪里/如何/何时初始化第二个解析器

  • 我所描述的视图/视图控制器的最佳配置是什么

  • 有什么我必须知道的吗

  • 有两种选择

    1.)选择tableviewcell后立即解析数据,然后在完成后加载带有结果的详细视图。(con会降低接口速度)

    2.)加载详细信息视图,然后解析数据,并在数据可用时填充详细信息(con加载没有数据的详细信息视图,并让用户等待)

    所以这两个选项都会让用户等待,但只有一个会让界面变慢

    我认为选项2是每个人都会推荐的选择