xcode9 關於去除Block警告
我們定義一個不帶引數的block,通常是如下的方式
typedefvoid (^UpdateSwichBtnBlock)();
在xcode9中會提示一個警告
This block declaration is not a prototype
Insert 'void'
解決方式可以是如下的幾種
typedefvoid (^UpdateSwichBtnBlock)(void);
但是這樣,很多第三方要改,涉及的面太大了,目前可能不太適合,雖然這個是趨勢.
或者,如果只是很少的地方,也可以使用
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wstrict-prototypes"
typedefvoid (^UpdateSwichBtnBlock)();
#pragma clang diagnostic pop
徹底的暫時解決所有這種警告的方式
在工程的設定中
設定為NO,則這些警告就消失了
不過這不是一種好習慣,只是暫時性的不讓提示這種型別的警告而已
相關文章
- 關於查詢塊query blockBloC
- 關於去除圖片上的水印
- iOS開發之版本控制以及去除過期警告iOS
- “finally block does not complete normally”的警告解決BloCORM
- 關於block的ITL和dump的擴充套件BloC套件
- 一道關於block尺寸計算的筆試題BloC筆試
- MongoDB 啟動時關於 NUMA 警告 的分析----(To avoid performance problems)MongoDBORM
- (轉)關於 db block gets,consistent gets,physical reads的概念BloC
- 關於PHP中的警告資訊和session的一些討論PHPSession
- html包裝器如何關閉顯示警告訊息?animate關閉警告模式的方法HTML模式
- 關於資料庫 Block 儲存細節問題的討論資料庫BloC
- win10安全警告怎麼關閉_win10關閉安全警告的設定方法Win10
- Xcode9 新功能XCode
- XCode9新特性XCode
- Vertical-Align: 關於inline,inline-block文字排版inlineBloC
- table/segment/extent/block之間關係BloC
- Xcode9 初體驗XCode
- 關於inline-block在IE8下無效的解決方法inlineBloC
- 關於統計中Consistent Gets,Physical Reads和DB Block Gets的意義BloC
- 關閉VS警告 warning C4996996
- Xcode9無線除錯XCode除錯
- win10關閉檔案安全警告操作方法 win10開啟檔案安全警告怎麼關閉Win10
- 基於python的圖片修復程式-可用於水印去除Python
- index block split相關一些知識IndexBloC
- iOS 11 與Xcode9總結iOSXCode
- oracle redo record scn與transaction相關block scn關係小記Oracle RedoBloC
- [iOS] [OC] 關於block回撥、高階函式“回撥再呼叫”及專案實踐iOSBloC函式
- bootstrap 警告boot
- win10安全提示關閉方法_win10如何關閉安全警告Win10
- 關於執行計劃裡recursive calls,db block gets和consistent gets引數的解釋BloC
- Xcode9匯入檔案問題XCode
- Block學習①--block的本質BloC
- 關於IT,關於技術
- 小米怎麼關掉廣告 小米MIUI系統去除廣告方法UI
- win10開啟檔案安全警告怎麼關閉Win10
- oracle block phisical address to block#OracleBloC
- 將警告閾值和警報用於映象效能指標指標
- Cobaltstrike去除特徵特徵