【发布时间】:2012-09-16 17:43:01
【问题描述】:
我正在尝试在我的游戏中加入成就,但问题是当我使用 GKTapper Apple Docs 的示例尝试它们时,我没有获得任何成就。例如:第一个 Ach。点击按钮 100 次即可获得。但是在模拟器上尝试时,我没有获得这个成就。
代码:
http://developer.apple.com/library/ios/#samplecode/GKTapper/Introduction/Intro.html
从这里我复制了 AppSpecificValues.h、GameCenterManager.h 和 .m
然后我在我的 ViewController 中声明它们
我用它来检查进度:
- (void) checkAchievements
{
NSString* identifier = NULL;
double percentComplete = 0;
switch(self.currentScore)
{
case 10:
{
identifier= kAchievement10Taps;
percentComplete= 100.0;
break;
}
}
if(identifier!= NULL)
{
[self.gameCenterManager submitAchievement: identifier percentComplete: percentComplete];
}
}
我终于在模拟器上尝试了,但正如我所说,成就没有进步。
我做错了什么??
非常感谢!!
如果有用,我会在此处阅读如何操作:
【问题讨论】:
-
检查您是否已登录 GameCenter 并且您的本地玩家已通过身份验证。另外我希望您的 iTunes Connect 配置正确。
-
是的,它已正确验证
标签: iphone ios5 xcode4 game-center gamekit