問題
- Xcode8升級后,之前添加的注釋會有很多警告
解決方法
- 基礎(chǔ)知識,就是在編譯選項中,添加警告屏蔽
解決步驟
-
顯示警告信息
顯示警告信息.png -
查看警告類型
查看警告類型.png -
屏蔽警告
W是前綴,這個前綴表示的是 打開這種類型的警告 如果我們是要關(guān)閉某種類型的警告的話, 要將 -W換成 -Wno--
第一種Xcode編譯配置簡單粗暴
屏蔽警告.png - 第二種局部屏蔽編譯警告
- 寫法一
由于pragma為編譯預(yù)處理命令- 如果命令寫在
.m文件中,作用于為當(dāng)前.m - 如果命令寫在
.h文件中,作用域為包含該.h文件的所有.m文件
建議使用寫法二
- 如果命令寫在
- 寫法一
-
#pragma clang diagnostic ignored "-Wdocumentation"
2. 寫法二
作用域只局限于`push `和`pop`之間
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wdocumentation"
//
要去除警告的代碼
//
#pragma clang diagnostic pop
關(guān)于'#pragma'去除警告
- 參見文章#pragma 處理警告


