【发布时间】:2012-01-17 16:32:43
【问题描述】:
我正在开发一个 iOS 5 应用程序。我有一个视图控制器,它需要在打开后立即显示数据。所需的功能顺序是:
- 调用网络服务
- 等待来自 Web 服务(委托)的回复
- 填充数据数组
- 使用数组填充列表视图
- 显示列表视图
我已经准备好所有组件,但是在进行 Web 服务调用之后,程序不会等待回复(异步调用)而是用空白填充列表视图,因为数据数组还没有完全准备好。
所以我需要帮助 (1) 让程序等到委托完成填充数组然后填充列表视图或 (2) 在委托完成后重新初始化列表视图并重新填充整个列表看法。如果我移动列表视图(如向下滚动),我会看到所需的数据,因为视图已重新初始化。所以我知道我已经准备好了所有组件,我只需要让它们按所需的顺序工作。
【问题讨论】:
标签: objective-c uiviewcontroller ios5