循环标题导入,枚举无法识别

时间:2012-12-05 08:05:23

标签: objective-c cocoa-touch

我有两个Cocoa Touch课程(objective-c)。两个#import彼此的标题。

A类的标题定义了一个枚举,B类的标题正在尝试使用。由于无法识别类型,B类无法编译。

我认为这是一个循环依赖问题,但我认为@class不会有太多帮助,因为问题是枚举。

你有什么建议?

2 个答案:

答案 0 :(得分:5)

将枚举放在它自己的标题中并向前使用@class声明所有其他标题中所需的类,这样A不需要导入B和B不需要导入A但是booth导入枚举标题。< / p>

答案 1 :(得分:0)

头文件中的

使用@class ClassName; 并在.m文件中使用import。