【发布时间】:2014-02-16 01:06:20
【问题描述】:
我在 iPad 1 上遇到以下错误并崩溃 - 仅在 iOS 5 上 - 尽管我的 iPhone 5S 和 iPhone 5 运行以下代码段正常:
[GKTurnBasedMatch loadMatchWithID:_match.matchID withCompletionHandler:^(GKTurnBasedMatch *match, NSError *error)
{
.....
}];
确切的错误是:
由于未捕获的异常而终止应用程序 'NSInvalidArgumentException',原因:'+[GKTurnBasedMatch loadMatchWithID:withCompletionHandler:]: 无法识别的选择器发送到 类 0x3f6d59c0
运行 iPad 模拟器时我没有遇到此崩溃可能一文不值。
【问题讨论】:
-
该方法(和类)是在 iOS 5.0 中添加的。它应该可以在装有 iOS 5 的设备上运行。iPad 是否有可能有 iOS 5.0 的 beta 副本(可能是还没有该方法的版本)?
-
奇怪的是,5.1 到 6.0 的发行说明显示了在 iOS 6.0 中添加的方法,但参考文档显示它从 5.0 开始就在那里。你用什么版本的 iPad 模拟器测试过?
标签: ios iphone objective-c game-center