我有一个项目有几个目标。对于我的大多数课程,我可以使用一个.h
文件并更改.m
文件中的详细信息(为每个目标添加一个不同的.m文件)。如何为几个目标使用不同的.h文件?
对于我的一个UIViewController
子类,我需要为不同的目标声明不同的UILabel IBOutlet
(每个目标根据可用的内容显示不同的标签集)。问题是头文件不能作为目标。他们旁边没有复选框来指定目标成员资格。
我一直在处理这个问题的方法是为所有目标添加出口,并忽略未使用的目标。这看起来并不理想。
我是否需要为此使用标题构建阶段?处理这个问题的最好方法是什么?谢谢。
编辑:我应该提到我希望所有的.h文件具有相同的名称:PlaceViewController.h
。
你提出的解决方案只会导致疯狂。您不应该像计划中那样使用多个名称相同的头文件,因为这可能会导致您在将来构建错误和维护问题。我建议为每个目标使用一个唯一命名的头文件,并根据预处理器指令包含正确的头文件,正如答案中所述。这将有助于你持久保持理智。 – 2010-07-26 18:32:39