我的 AppDelegate 类有很多方法。在我试图组织这些方法时,我正试图将其中一些方法归为一个类别。
AppDelegate
现在我有了这些文件:
当然,我的分类是这样定义的:
@interface AppDelegate (GameCenter) // methods @end
编译时出现此错误:“找不到'AppDelegate'的接口声明。”。
我想这意味着我必须在某处导入一个文件。但是我需要导入什么文件?在哪里?我的第一个想法是在AppDelegate.m中导入AppDelegate+GameCenter.h,但这不起作用。有什么建议吗?处理这个问题的最好方法是什么?
听起来这个错误是因为
#import "AppDelegate.h"
在“AppDelegate+GameCenter.h”的标题中。加上这个,当然,还要坚持
#import "AppDelegate+GameCenter.h"
在标题中 AppDelegate.m ,就像你所做的。
AppDelegate.m