我总是发现,如果我创建一个委托,然后分配一个类来符合它,我必须显式地将委托.h文件导入该类,否则我得到一个错误,指出无法找到协议?
我错过了某个允许我的项目找到我的代表的全局设置吗?
由于
答案 0 :(得分:5)
这是正常的和预期的。否则,编译器总是必须解析所有头,然后才能编译可能与大多数头文件完全无关的代码。
答案 1 :(得分:1)
如果您希望将其添加到每个类的标题中,可以将其添加到MyApp_Prefix.pch文件中。这显然有一些构建性能问题,但除此之外,不应该是一个问题。
答案 2 :(得分:0)
我认为这是标准C的东西。您需要在使用之前导入源文件。委托文件只是另一个头文件。