这种崩溃发生之前我甚至可以在任何地方破解代码,所以我似乎无法找出原因。我从控制台收到此错误
dyld:未找到符号:_OBJC_CLASS _ $ _ GKAchievement 参考自:/ Users / chris_mellor88 / Library / Application Support / iPhone Simulator / 4.0.2 / Applications / D9702DFF-6F6F-4F83-873C-16CE5D3C2861 / Match U'm.app / Match U'm 预期在:/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.0.sdk/System/Library/Frameworks/GameKit.framework/GameKit in / Users / chris_mellor88 / Library / Application Support / iPhone Simulator / 4.0.2 / Applications / D9702DFF-6F6F-4F83-873C-16CE5D3C2861 / Match U'm.app / Match U'm 数据格式化程序暂时不可用,将在“继续”后重试。 (此时打电话给dlopen是不安全的。)
正如您可以看到它的数据格式化程序错误,但我不知道为什么。该应用程序在4.1和4.2 sdk上完美运行,它似乎在此之前崩溃。
答案 0 :(得分:2)
检查documentation。 GKAchievement可用于iOS 4.1及更高版本。
答案 1 :(得分:2)
您正在尝试访问Game Kit(GKAchievement
类),但它仅适用于iOS 4.1或更高版本。