參考文章:
知識點:警告型別code: [-w***x],
-w 是字首:表示開啟該型別的警告
如果是要忽略警告需要將-w字首改為 -wno-
例如:關閉該型別警告需將 [-wshorten-64-to-32] 改為
-wno-shorten-64-to-32
在這個括號中的就是 這種警告的型別 -w是字首,這個字首表示的是 開啟這種型別的警告 如果我們是要關閉某種型別的警告的話, 要將 -w換成 -wno-
解決方案:使用編譯器所提供的巨集來忽略
#pragma clang diagnostic push
#pragma clang diagnostic ignored"-wdeprecated-declarations"
// 寫在這個中間的**,都不會被編譯器提示-wdeprecated-declarations型別的警告
dispatch_queue_tcurrentqueue =dispatch_get_current_queue();
#pragma clang diagnostic pop
解決方案: 配置該檔案需要忽略的警告型別
①:查詢警告型別:選中有警告的檔案,右鍵 ----> reveal in log ----->找到warming 警告型別: [***], 貼上中括號裡面的內容
②:然後找到 compile sources---> ***.m 檔案 ---> 雙擊 將警告型別配置一下
解決方案: build settings ----> other warning flags ---> +
只需要在podfile中增加 inhibit_all_warnings! **即可, 例如
platform :ios,'7.0'
inhibit_all_warnings!
pod 'cyltabbarcontroller'
iOS Xcode中警告處理
1 產生警告的原因 某些方法廢棄了,會產生警告 樣式 處理方法 在 的頭尾加上 pragma clang diagnostic push pragma clang diagnostic ignored wdeprecated declarations 忽略警告 pragma clang diagno...
python 忽略警告
初學python,執行示例 一直列印出警告資訊,很是討厭,所以查詢了下忽略python警告資訊的方法 示例 python w ignore python 檔名.py 介紹了忽略警告資訊,那如何主動捕捉警告資訊呢?如下 這裡用到warnings模組,看如下 import warnings def fx...
xcode忽略警告
1 對整個檔案使用 你的工程 你的target build phases compile sources 搜尋要忽略警告的檔名,在 compiler flags 列 雙擊,鍵入忽略警告的設定。多個設定項使用空格隔開。常用的幾種警告 1 忽略未使用變數的警告 2 wno unused variable...