【发布时间】:2011-11-24 09:58:15
【问题描述】:
我正在使用从服务器加载数据的 UITableView。我需要使用异步 ASIHTTPRequest,它位于单独的 .m 中。
在调用 requestFinished:request 时如何强制重新加载表数据?
谢谢!
【问题讨论】:
标签: ios uitableview asihttprequest
我正在使用从服务器加载数据的 UITableView。我需要使用异步 ASIHTTPRequest,它位于单独的 .m 中。
在调用 requestFinished:request 时如何强制重新加载表数据?
谢谢!
【问题讨论】:
标签: ios uitableview asihttprequest
您可以通过在文件之间传递来将需要加载的数据发送到 TableView 中。然后最后调用实现命令[self.tableview relaodData]的表视图内部的不同方法;
更新:
我从您的 cmets 看到的是,您有一个 tableView 控制器或某种形式的控制器,它通过调用另一个包含 ASIHTTPrequest/ansynchrinous 请求的类来加载数据。现在您还告诉我,TableView 还在每个单元格中保存一个 UIViewController,我认为这不是一个好主意,您可以使用自定义单元格方法看看这 4 部分 tutorial... 现在和数据需要加载到 TableView 由 TableViewController 通过某种方法加载它是每个单元格或其他东西......所以在你能够获取 tableViewController 内的数据之后,只需调用 TableViewController 内的 [self.tablebview reloadData]是 TableView 的父级,不需要在其他方法中调用。
【讨论】:
最终通过观察者解决了,尽管当应用程序完全关闭时将无法正常工作。我会考虑的。
谢谢
【讨论】: