我的问题与User list for pubnub-chat objective c相同,但似乎没有任何有用的答案。
- 我通过Pub& amp;带有Presence = YES
的子键- 我下载到“我的频道”并可以向其发送消息
- 我在PubNub admin中使用调试控制台创建了2个其他客户端,我可以将msg一起发送
- 我在管理员(http://prntscr.com/iyv7b1)
中启用了状态- 我获得按功能订阅“我的频道”的列表用户:
醇>
[client hereNowForChannel:@"My channel" withVerbosity:PNHereNowState completion:^(PNPresenceChannelHereNowResult *result, PNErrorStatus *status)
{
if (!status) {
}
else {
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Error" message:@"Couldn't get list of user." delegate:nil cancelButtonTitle:@"Close" otherButtonTitles:nil];
[alert show];
}
}];
我试图改变
PNHereNowState -> PNHereNowUUID -> PNHereNowOccupancy
但我的结果总是没有。
Anybode帮助我,请
答案 0 :(得分:2)
我找到了我的问题的答案,希望它有助于谁需要
[client hereNowForChannel:client.globalChannel withCompletion:^(PNPresenceChannelHereNowResult *result, PNErrorStatus *status)
{
if (!status) {
PNPresenceChannelHereNowData *data = result.data;
if (data) {
NSArray *list = [data uuids];
}
}
else {
}
}];
属性数据,如果还没有访问它将不会设置值,所以我确实调用了 PNPresenceChannelHereNowData * data = result.data; 并且它有数据。