Xcode 能够检查文档注释问题,并在出现问题时报告警告。例如,我使用 CocoaPods 将 Facebook SDK 添加到我的项目中。在文件中的某个时刻FBError.h
有以下代码:
/*!
@typedef NS_ENUM (NSInteger, FBErrorCategory)
@abstract Indicates the Facebook SDK classification for the error
@discussion
*/
请注意,@discussion
参数为空,Xcode会相应生成警告:
空段落传递给“@discussion”命令
但是,Facebook SDK 并不是我添加到项目中的唯一库,“问题”选项卡充满了来自第 3 方文件和我安装的 Pod 的其他与文档相关的警告。
我想知道如何抑制这些文件的此类警告。
您可以使用此代码片段来抑制警告:
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wdocumentation"
#import <YourHeader.h>
#pragma clang diagnostic pop
有关详细信息,请参阅此 cocoapod-issue:https://github.com/CocoaPods/CocoaPods/issues/1481 https://github.com/CocoaPods/CocoaPods/issues/1481(片段来自那里)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)