2010-08-01 109 views
0

我有一个表视图,它从Web填充数据。要将信息添加到此列表中,我有一个以模态方式呈现的配置屏幕。当数据添加成功时,配置屏幕被取消,我希望表格视图中的数据自动从网络重新加载以反映新添加的数据。重新加载视图控制器上的数据关闭

解除配置视图后,重新加载远程数据的最佳方式是什么?我已经尝试了许多方法,包括使用委托信息发送回并加载数据只对视图会出现,但想知道这样做的最安全和最有效的方式。

在此先感谢!

回答

0

要加载它加载视图,它大大简化了的事情,而且,它只有当你的用户需要它,从而节省了他或她可能一些数据在他们的设想有限的数据计划,如果在3G上加载数据。

当数据加载时,如果视图已经出现,那么您可以在视图顶部显示一个“加载”视图,禁用用户交互,直到完成加载,然后将其从超级视图中移除并再次启用用户交互,同时将数据呈现给您的表格视图。这通常是我过去做过的事情,以及我将来如何去做。

+0

你的意思是在父视图中的viewDidLoad?因为我有一个函数,当它显示时最初收集数据。但viewDidLoad不会再被调用时,视图的孩子被解雇。 – Convolution 2010-08-01 19:44:51

+0

是啊,不会再当它被称为驳回。我的意思是你重装视图时在子视图中再次显示的数据。 – jer 2010-08-02 00:13:24

相关问题