gpt4 book ai didi

objective-c - PubNub client() 函数不适用于回调

转载 作者:可可西里 更新时间:2023-11-01 01:39:30 27 4
gpt4 key购买 nike

目前在 Swift 中,我有一个订阅特定 channel 的 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!)

是否有其他方式接收订阅事件回调,或者我是否遗漏了什么?

最佳答案

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

关于objective-c - PubNub client() 函数不适用于回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31483799/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com