我在Mac上使用Doxygen Wizard(Doxygen 1.7.3的GUI)。
我发现如果,在我的类的标题中,我#import一个定义了协议的头文件,我的类的第一个成员出现在文档中,预先附加了类的路径'头文件,如下所示:
(Doxygen HTML输出)
Protected Attributes:
Users [username] Desktop DirectoryName ClassName h NSString* myStringMember
(其他属性显示OK)
如果删除#import,问题就会消失(但我需要协议)。
我读过Doxygen曾经在Obj-C协议上“窒息”的地方,但是现在应该修复那个bug。其他人遇到过类似的东西吗?