ios - -[GKPlayerInternal setAuthenticateHandler :]: unrecognized selector sent to instance

标签 ios ios5 gamekit sigabrt

使用此日志获取错误 SIGABRT: “-[GKPlayerInternal setAuthenticateHandler:]: 无法识别的选择器发送到实例”

我在 iPad 3 iOS 5.1.1 上测试了这个

GKLocalPlayer* localPlayer = [GKLocalPlayer localPlayer];
localPlayer.authenticateHandler = ^(UIViewController *viewController, NSError *error)  //error here
{ /* some code */ };

在 iOS 6 上这个工作正常

最佳答案

我很高兴你提到你正在 iOS 5 上尝试这个。

根据 Apple 的文档,"authenticateHandler"是 iOS 6 和更新版本

关于ios - -[GKPlayerInternal setAuthenticateHandler :]: unrecognized selector sent to instance,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13784279/

相关文章:

iOS - GKPeerPickerController [picker dismiss] 崩溃

game-center - 如何在没有 GKMatchmakerViewController 的情况下发送新的基于消息的邀请

ios - Swift,计算数据并将数据插入文本字段

ios - 在带有 Split View Controller 的 iOS 5 Storyboard 中,如何将新的 View Controller 从同一控件推送到 Master 和 Detail?

iphone - UINavigation 栏重新加载/刷新按钮代码

objective-c - 检测 Twitter 的 iOS 版本?

ios - 不兼容的指针类型将 'NSArray<GKPlayer *> *' 发送到类型为 'NSArray<NSString*> * _Nonnull' 的参数

iphone - 同时插入行和删除行。 UI表格 View

ios - 如何使用Moscapsule接收订阅Topic的消息

ios - XCode Interface Builder 中的对象与外部对象