将分数提交给游戏中心

时间:2011-03-02 11:19:48

标签: iphone post center

我正在使用一个游戏中心排行榜,它可以正常工作并显示应该做的分数。唯一的问题是当我模拟网络故障时(好吧,将手机置于飞行模式),它在发布分数时仍会返回空错误。发布代码是 -

[scoreReporter reportScoreWithCompletionHandler: ^(NSError *error) 
 {
     [self callDelegateOnMainThread: @selector(scoreReported:) withArg: NULL error: error];
 }];

你希望在这种情况下返回“不成功”。我不知道发生了什么事!任何帮助表示感谢,谢谢。

1 个答案:

答案 0 :(得分:0)

嗯,我有点解决它 - 我使用Apple的Reachability代码来检查手机是否可以连接,然后我做游戏中心的东西。这很奇怪,但是如果在提交分数时没有网络,游戏中心不会显示任何错误,但是如果有网络&它无法连接到其服务器。除非我做了一些完全错误的事情,但它或多或少是一个切割和粘贴自己的示例代码。