Iphone Pubnub iOS:如何更改Pubnub委托?
我有两门课。第一个类允许您点击按钮订阅频道。 第一个类是这样实例化的:Iphone Pubnub iOS:如何更改Pubnub委托?,iphone,ios,delegates,pubnub,Iphone,Ios,Delegates,Pubnub,我有两门课。第一个类允许您点击按钮订阅频道。 第一个类是这样实例化的: pubnub = [[CEPubnub alloc] initWithPublishKey:@"demo" subscribeKey:@"demo" secretKey:@"demo" cipherKey:nil useSSL:NO]; [pubnub setDelegate:self]; 在我的第二节课中,在我尝试从Pubnub开发人员控制台发布消息之前,一切都很好。当我从开发人员控制台发布消息时,我从PubNub通道{
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对象的委托设置为第二个类时需要一些帮助
我尝试在第一个类:viewwill消失时将委托设置为nil,然后在第二个类:viewwill出现时再次将委托设置为nil,但没有运气=我做错了什么吗
抱歉,如果这让人困惑,我还在学习 最好的方法是保持简单。创建自定义类只会使入门变得更加困难。我建议大家按照这里的简单教程来学习新的SDK,因为这个问题是用streamlined API发布的
我通过创建一个类来解决这个问题,这个类包装了pubnub对象并通过那里访问它。嗨,你能在这里发布你的解决方案吗!你能再编一些代码吗?没有办法知道你所描述的是否是你真正在做的。