我的 AppDelegate
类有很多方法。在我尝试组织这些方法时,我试图将其中一些方法归为一个类别。
所以现在我有这些文件:
我的类别当然是这样定义的:
@interface AppDelegate (GameCenter)
// methods
@end
编译时出现此错误:'找不到'AppDelegate'的接口(interface)声明。
我认为这意味着我必须在某处导入文件。但是我必须导入什么文件以及在哪里导入?我的第一个想法是在 AppDelegate.m 中导入 AppDelegate+GameCenter.h。但这不起作用。有小费吗?处理这个问题的最佳方法是什么?
最佳答案
听起来这个错误来自失踪
#import "AppDelegate.h"
在“AppDelegate+GameCenter.h”的标题中。添加,当然,坚持
#import "AppDelegate+GameCenter.h"
在
AppDelegate.m
的标题中,正如你所做的那样。
关于iphone - 向我自己的类(class)添加类别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4251330/