iOS游戏中心“别名”返回空白?

时间:2013-09-03 02:05:12

标签: ios game-center gamekit

我正在为游戏应用制作一个“设置”页面,为方便起见,我想提示用户使用他们的游戏中心用户名作为默认设置。这样他们可以根据需要改变它,但如果他们对所有内容使用相同的屏幕名称,他们就不必输入。

我认为这很简单,这是我编写的代码:

GKLocalPlayer *localPlayer = [GKLocalPlayer localPlayer];
[_textfieldUsername setText:localPlayer.alias];

...但它只返回一个空白字段。事实是,我知道我的所有导入和语法都是正确的,因为如果我将alias更改为displayName ...

GKLocalPlayer *localPlayer = [GKLocalPlayer localPlayer];
[_textfieldUsername setText:localPlayer.displayName];

...它用“我”成功填充了该字段。

我已经确认我有一个游戏中心别名(“Nerrolken”)并且我尝试了删除该别名并在“设置”中重新输入该别名的“Nintendo解决方案”。游戏中心。它仍会为displayName返回“Me”,而alias则不返回任何内容。

我在这里遗漏了什么吗?你如何获得当前玩家的游戏中心用户名?

0 个答案:

没有答案