gpt4 book ai didi

iOS:检索在线的 Game Center 好友

转载 作者:行者123 更新时间:2023-11-29 10:59:45 25 4
gpt4 key购买 nike

我可以使用此代码检索所有 Game Center 好友...

GKLocalPlayer *lp = [GKLocalPlayer localPlayer];
if (lp.authenticated)
{
[lp loadFriendsWithCompletionHandler:^(NSArray *friends, NSError *error)
{
NSLog(@"MY FRIENDS: %@",friends);
if (friends != nil)
{
[GKPlayer loadPlayersForIdentifiers:friends withCompletionHandler:^(NSArray *players, NSError *error)
{

if (error != nil)
{
// Handle the error.
NSLog(@"PLAYERLIST ERROR: %@",[error localizedDescription]);
}
if (players != nil)
{
// Process the array of GKPlayer objects.
NSLog(@"PLAYERS: %@",players);
}
}];
}

}];

}

...但是,有没有办法只检索 在线 的 GameKit 好友?

最佳答案

看来你做不到。由于 GKPlayer 不提供任何方式来查看玩家是否在线。

此外,从技术上讲,一旦一个人登录到 Game Center,他们在注销之前一直处于“在线”状态。这意味着他们可以在使用手机的同时在线数天。当他们登录时,如果您向他们发送邀请,他们将收到喇叭声。

http://developer.apple.com/library/IOS/#documentation/GameKit/Reference/GKPlayer_Ref/Reference/Reference.html#//apple_ref/doc/uid/TP40009599

关于iOS:检索在线的 Game Center 好友,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16465620/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com