objective-c - doxygen 链接到类别中的 Objective-C 方法

标签 objective-c documentation doxygen objective-c-category

我发现很难将类别中的方法与 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/

相关文章:

iphone - 应用 UIView 变换后查找帧坐标 (CGAffineTransform)

ios - 如何在 NSUserDefaults 中存储 UILabel 的 NSMutableArray

xml - 如何记录 XML 模式?

c++ - 在 Visual Studio 2010 中使用 Doxygen

objective-c - 什么时候-tableView :cellForRowAtIndexPath: get called?

用于项目文档的 Javadoc

python - 有狮身人面像报告断开的链接

documentation - 在 Doxygen 中,如何通过示例代码中的函数名称而不是标签来包含片段

更改 Doxygen 的主题?

iOS : using activity indicator in loading for second view controller