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

时间:2015-07-17 20:00:17

标签: objective-c swift pubnub

目前在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!)

是否有另一种方式来接收订阅事件回调或者是否有我遗漏的内容?

1 个答案:

答案 0 :(得分:2)

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