我在标题中定义了一个@interface
for 类,并在文件中定义了相应的实现。如果我在 Xcode 项目的不同目录中添加该类的另一个实现,我可以在“实用程序”栏的“文件”选项卡中指定“目标成员”,以将实现分配给特定目标。Foo
Foo.h
Foo.m
Foo.m
但是,这不适用于头文件。Foo.h
如果我为类添加不同的标题,Foo
则无法在“实用程序”栏的“文件”选项卡中分配“成员资格”。对于我声明的每个属性,我总是收到错误“类' Foo
'的重复接口”,然后出现几个错误“属性具有先前的声明”。
如何使用 Xcode 4.5.2 为不同目标使用在不同标头中定义的具有相同名称的类?
更新:我已经尝试过此线程中建议的解决方案,但它在 Xcode 4.5.2 中不起作用,错误消息如上所示。