Objective c 获取在线用户列表PubNub always nil目标C

Objective c 获取在线用户列表PubNub always nil目标C,objective-c,pubnub,Objective C,Pubnub,我的问题和你的一样,但似乎没有有用的答案 我使用Presence=YES的Pub&Sub键注册了客户端 我加入了“我的频道”,可以发送消息给它 我使用PubNub admin中的调试控制台创建了另外两个客户端,我可以一起发送消息 我在Admin()中启用状态 我按功能获取订阅“我的频道”的列表用户: 我试图改变 PNHereNowState -> PNHereNowUUID -> PNHereNowOccupancy 但我的结果总是零 任何人都可以帮助我,请我找到了我问题的答案,希

我的问题和你的一样,但似乎没有有用的答案

  • 我使用Presence=YES的Pub&Sub键注册了客户端
  • 我加入了“我的频道”,可以发送消息给它
  • 我使用PubNub admin中的调试控制台创建了另外两个客户端,我可以一起发送消息
  • 我在Admin()中启用状态
  • 我按功能获取订阅“我的频道”的列表用户:
  • 我试图改变

    PNHereNowState -> PNHereNowUUID -> PNHereNowOccupancy
    
    但我的结果总是零


    任何人都可以帮助我,请

    我找到了我问题的答案,希望它能帮助有需要的人

    [client hereNowForChannel:client.globalChannel withCompletion:^(PNPresenceChannelHereNowResult *result, PNErrorStatus *status)
     {
         if (!status) {
             PNPresenceChannelHereNowData *data = result.data;
             if (data) {
                 NSArray *list = [data uuids];
    
             }
         }
         else {
    
         }
     }];
    
    属性data,如果还没有访问它的权限,它将不会被设置为值,因此我确实调用了PNPresenceChannelHereNowData*data=result.data并且它有数据

    [client hereNowForChannel:client.globalChannel withCompletion:^(PNPresenceChannelHereNowResult *result, PNErrorStatus *status)
     {
         if (!status) {
             PNPresenceChannelHereNowData *data = result.data;
             if (data) {
                 NSArray *list = [data uuids];
    
             }
         }
         else {
    
         }
     }];