gpt4 book ai didi

xcode - 我可以找出主动登录的 GameCenter 用户名吗?

转载 作者:行者123 更新时间:2023-12-04 23:08:28 42 4
gpt4 key购买 nike

一旦用户登录到游戏中心,我希望我的 iphone 应用程序预先填充一些字段。具体来说,用户名!

我有完整的登录工作 - 以及排行榜和成就都在工作 - 我似乎无法找到如何在任何地方访问用户名属性。

任何建议/帮助将不胜感激。

谢谢,
科利亚
PS - 这是我的第一个问题。请友好一点 :-)

这是我正在尝试的代码:

if ([GameCenterManager isGameCenterAvailable]) {

self.gameCenterManager = [[[GameCenterManager alloc] init] autorelease];
[self.gameCenterManager setDelegate:self];
[self.gameCenterManager authenticateLocalUser];

NSLog(@"User alias: %@",[[GKLocalPlayer localPlayer]alias]);

但是 NSLog 输出“用户别名:(空)”?

最佳答案

由于本地播放器是 GKPlayer 的子类,您可以使用它:

[[GKLocalPlayer localPlayer]alias]

哦..你还没有验证用户...这是第一步..
 GKLocalPlayer *localPlayer = [GKLocalPlayer localPlayer];
[localPlayer authenticateWithCompletionHandler:^(NSError *error) {
if (localPlayer.isAuthenticated)
{
// Perform additional tasks for the authenticated player.
}
}];

我认为你可以用上面的代码替换 3 行代码..应该可以工作..

关于xcode - 我可以找出主动登录的 GameCenter 用户名吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5921364/

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