我的AppDelegate
课有很多方法。在我尝试组织这些方法时,我试图将这些方法中的一些组合在一个类别中。
所以现在我有这些文件:
我的类别定义如下:
@interface AppDelegate (GameCenter)
// methods
@end
当我编译时,我收到此错误:'无法找到'AppDelegate'的接口声明。
我认为这意味着我必须在某处导入文件。但是我要导入哪个文件以及在哪里?我的第一个想法是在AppDelegate.m中导入AppDelegate + GameCenter.h。但这不起作用。有小费吗?处理这个问题的最佳方法是什么?
答案 0 :(得分:3)
听起来这个错误来自缺失的
#import "AppDelegate.h"
在“AppDelegate + GameCenter.h”的标题中。添加它,当然,坚持
#import "AppDelegate+GameCenter.h"
正如你所做的那样,在AppDelegate.m
的标题中。