1

我有2节课。第一个类允许您点击一个按钮来订阅一个频道。第一个类是这样实例化的:

pubnub = [[CEPubnub alloc] initWithPublishKey:@"demo" subscribeKey:@"demo" secretKey:@"demo" cipherKey:nil useSSL:NO];
[pubnub setDelegate:self];

在我的第二堂课中,一切都很好,直到我尝试从 Pubnub 开发者控制台发布消息。当我从开发人员控制台发布消息时,我得到“从 PubNub 频道 {name} 收到 1 条消息的输出。但是我正在使用的可选 Pubnub 委托方法被调用但没有打印出我的 NSLOG。

我将代表设置为我的第一堂课来解决这个问题。但我是 iPhone/objective C 的新手,可以使用一些帮助来将我的 Pubnub 对象的委托设置为第二类。

每当第一堂课时,我都尝试将委托设置为零:viewWillDisappear,然后在第二堂课中再次设置委托:viewWillAppear,但没有运气=(我做错了什么吗?

对不起,如果这令人困惑,我还在学习。:)

4

1 回答 1

0

最好的方法是保持简单。创建自定义类只会使入门变得更加困难。我建议只遵循这里的简单教程(新的 SDK,因为这个问题是使用简化的 API 发布的)。

https://www.pubnub.com/docs/ios-objective-c/pubnub-objective-c-sdk-v4

于 2015-08-25T22:39:39.750 回答