0
  1. 我应该在哪里/如何/何时初始化我的第二个解析器?

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

这是交易:

我有一个 tableViewController。我让它填充了来自在 appDelegate 方法中启动的解析类的数据,applicationDidFinishLaunching... 这个类通过我创建的 XML 文件运行。

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

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

我用笔尖

这不是一个讨论问题:

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

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

  3. 有什么明显的我必须知道的吗?

4

1 回答 1

1

有两种选择

1.) 选择 tableviewcell 后立即解析数据,然后一旦完成加载带有结果的详细视图。(con 可以减慢界面速度)

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

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

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

于 2013-01-16T21:38:02.537 回答