iOS xcode忽略警告

2021-07-09 22:21:22 字數 1240 閱讀 4432

參考文章: 

知識點:警告型別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...