目前在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!)
是否有另一种方式来接收订阅事件回调或者是否有我遗漏的内容?
答案 0 :(得分:2)
您需要在 PubNub 实例上调用 addListener(self),而不是符合 PNObjectEventListener self 的 self strong>协议。