[[GKLocalPlayer localPlayer] authenticateWithCompletionHandler:^(NSError *error) {
if (error) {
NSLog(@"An error occured authenticating the local game center player");
NSLog(@"Error: %@", [error localizedDescription]);
}
}];
我已经尝试将部署目标和基本sdk设置为4.3而没有运气
我尝试从application:didFinishLaunchingWithOptions:
拨打电话,并在玩家点击主屏幕中的“播放”按钮后再进行调用。两种情况都有相同的结果。
另外,我没有堆栈跟踪;它看起来像这样:
0 objc_msgSend
1 < ???? >
我得到EXC_BAD_ACCESS
。
任何想法都将受到赞赏 感谢
答案 0 :(得分:7)
问题在于xcode中的“Other Linker Flags
”选项我-weak_library /usr/lib/libSystem.B.dylib
将此更改为-weak-lSystem
解决了问题
我在这个问题的评论中发现其他人有同样的问题:iOS 4 app crashes at startup on iOS 3.1.3: Symbol not found: __NSConcreteStackBlock