【发布时间】:2016-06-08 16:58:34
【问题描述】:
我的 Pubnub 频道中有 20 多条消息。然后我尝试使用
获取最后五条消息let startTimeToken = dateToTimeToken(NSDate(timeIntervalSince1970: 0)) //unix time interval 0
let endTimeToken = dateToTimeToken(NSDate()) // now
self.pubnub?.historyForChannel(room, start: startTimeToken, end: endTimeToken,
limit: 5, reverse: true, includeTimeToken: true, withCompletion: {
(result, status) -> Void in
}
发现,无论反向参数是真还是假,我总是收到前五条消息而不是最后一条。
获取最后五条消息的唯一方法是
self.pubnub?.historyForChannel(room, start: endTimeToken, end: nil,
limit: 5, reverse: false, includeTimeToken: true, withCompletion: {
(result, status) -> Void in
}
但这到底是什么? 开始 = 结束,结束 = 无,反向 = 假 你收到最后 5 条消息?
首先我不明白这个逻辑。为什么第一条语句完全忽略了反向参数?
【问题讨论】: