我发现很难将类别中的方法与 doxygen 链接起来。
例如使用以下代码:
@interface A
-(void)method;
@end
@interface A(Category)
-(void)methodInCategory
@end
我发现 doxygen 的工作原理如下:
@ref A(Category) => Success to link: A(Category)
@link A::method => Success to link: A -method
但使用以下代码:
@link A(Category)::methodInCategory => Fail to link
我总是遇到错误:
warning: unable to resolve link to `A(Category)::methodInCategory' for \link command
我使用的是 doxygen 1.8.1.2
如何链接到类别中的方法,或者这是 doxygen 的错误?
最佳答案
我知道这是一篇非常旧的帖子,但以防万一有人像我一样遇到这个问题,这实际上现在似乎有效。我正在使用 doxygen 1.8.9.1:
@ref A(Category)::methodInCategory
为我工作,但生成的链接有点奇怪,因为它省略了类名并生成:'::methodInCategory'
关于objective-c - doxygen 链接到类别中的 Objective-C 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13143823/