情况如下:
我有ViewController
需要导入的SideMenu
#import "SideMenu.h"
我要从sidemenu调用ViewController
的委托方法,所以我要在sidemenu中导入ViewController
导致我出错:
Cannot find protocol declaration for 'onClickCategory'
所以我要将两个文件相互导入。 如何处理这种情况?
@class
在这两个课程中都不起作用。
答案 0 :(得分:0)
Ben Gottlieb回答here
import将整个头文件带入当前文件;任何包含#imports文件的文件也包括在内。 @class,在
上另一方面(当在一行上使用某些类名时), 只是告诉编译器"嘿,你很快就会看到一个新的令牌; 它是一个类,所以这样对待它。)