【问题标题】:PubNub client() function not working for callbacksPubNub 客户端()函数不适用于回调
【发布时间】:2015-07-17 20:00:17
【问题描述】:

目前在 Swift 中,我有一个订阅特定频道的 PubNub 对象。每当事件发生时,我都可以看到 Logger 实例正在完成,但是没有一个 client() 函数接收到任何回调。

我设置的三个是:

    func client(client: PubNub!, didReceiveStatus status: PNSubscribeStatus!) 
    func client(client: PubNub!, didReceivePresenceEvent event: PNPresenceEventResult!)
    func client(client: PubNub!, didReceiveMessage message: PNMessageResult!, withStatus status: PNErrorStatus!)

是否有其他方式来接收订阅事件回调或者我缺少什么?

【问题讨论】:

  • 你好Min Tseng。此问题可能与通道或 API 密钥不匹配一样简单。您提到调试输出显示正在发生的日志记录事件。是否收到了这些事件消息?

标签: objective-c swift pubnub


【解决方案1】:

您需要在 PubNub 实例上调用 addListener(self) 传递所需的实例,而不是符合 PNObjectEventListener 的 self strong> 协议。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-04-06
    • 1970-01-01
    • 2016-06-27
    • 1970-01-01
    • 2021-07-14
    • 1970-01-01
    • 2017-09-01
    相关资源
    最近更新 更多