【发布时间】:2012-12-21 18:36:48
【问题描述】:
我有一系列表格视图。当第一个表视图中的项目被按下时,它会调用一个 web 服务,解析一些 xml,然后根据数据生成下一个表视图。我想知道如何在解析 xml 文档中的每个项目后更新表格视图。我尝试将表格视图对象传递给 xml 解析委托,并在完成对单个项目的解析时在表格视图上调用 reloadData,但它仍然等到整个文档完成解析才能显示单元格。
【问题讨论】:
-
您遇到了阻塞问题。在单独的线程上解析 XML 并在主线程上更新 ui。 UI 只能在主线程上更新。
-
Christopher,你把它异步化了吗?
标签: iphone ios multithreading asynchronous xml-parsing