2011-03-02 73 views
1

我使用的是Game Center排行榜,该游戏中心排行榜可以正常运行并显示分数。唯一的问题是,当我模拟网络故障时(将手机置于飞行模式),发布评分时仍然返回空错误。发布代码是 -将分数提交给游戏中心

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

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

回答

0

嗯,我有点解决它 - 我已经使用苹果的可达性代码只是为了检查手机是否可以连接,然后我做了Game Center的东西。这很奇怪,但如果在提交得分时没有网络,Game Center就不会显示任何错误,但是如果有网络&则无法连接到它的服务器。除非我正在做一些完全错误的事情,但它或多或少是他们自己的示例代码的粘贴&。