如何延迟viewDidLoad()直到服务器响应?

时间:2016-06-08 22:35:17

标签: ios swift pubnub

我想在主视图控制器加载之前更新我的模型对象。目前,在我的模型从服务器接收数据之前,更新视图的代码正在运行,因此主视图显示错误的数据。

我正在使用PubNub。在appdelegate中设置了一个侦听器,在收到数据时触发该侦听器。

1 个答案:

答案 0 :(得分:2)

不要延迟viewDidLoad() - 当没有数据存在时,您需要显示空白/加载屏幕。一旦数据到达 - 让它调用更新功能来显示它。