我已将以下代码添加到我的项目中:
这些类用于 iOS 中的游戏中心,如果我简单地使用它们,它们允许编译项目。但是当我尝试对其进行子类化或为它创建一个类别时,它会显示很多关于 GKAchievementDescription 的错误。即使我只创建了一个子类或类别但没有使用它们,它也会发生。
为什么它不能正常工作,是否可以在不编辑该库中的类的情况下解决这个问题?
更新
下面是一个使用这个类的例子:
#import "GKAchievementHandler.h"
@interface GKAchievementHandler (Extension)
@end
#import "GKAchievementHandler+Extension.h"
@implementation GKAchievementHandler (Extension)
@end
之前库中的代码在我的项目中没有在其他任何地方使用。错误文本示例:
/GKAchievementNotification-master/GKAchievementNotification.h:68:5: 未知类型名称'GKAchievementDescription';您的意思是“GKAchievementNotification”吗?