【发布时间】:2014-06-23 10:05:37
【问题描述】:
我正在使用 PubNub iOS SDK 开发一个应用程序,效果很好,但是历史记录 API 有一个烦人的问题。
我必须在多个视图控制器中列出消息历史记录,这很好用,但每次打开新视图时我都必须等待 2-3 秒才能看到消息。有什么常见的做法可以避免这种情况吗?
我在每个视图控制器viewDidLoad 中使用requestHistoryForChannel: with block。我知道这是一个问题,因为每次打开新视图时,客户端都需要重新连接并再次检索历史记录,但我找不到更好的解决方案。我必须在每个视图中下载相同频道的历史记录,所以内容总是相同的,因此我认为当我启动应用程序并在整个应用程序中使用该数据并且不要等待时,我认为绝对有可能获取消息,但是我不知道该怎么做。
【问题讨论】:
标签: ios objective-c pubnub