为什么我必须导入我的委托头文件?

use*_*437 2 iphone delegates

我总是发现如果我创建一个委托然后分配一个类来符合它我必须显式地将委托.h文件导入该类,否则我得到一个错误,说明无法找到协议?

我错过了某个允许我的项目找到我的代表的全局设置吗?

谢谢

Til*_*ill 5

这是正常的和预期的.否则,编译器总是必须解析所有头,然后才能编译可能与大多数头文件完全无关的代码.