使用鐺*我可以做如何抑制Swift 3中的警告?
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wdeprecated-declarations"
// ...
#pragma clang diagnostic pop
然而,這並不在迅速工作。
那麼如何在Swift中壓制警告呢?
使用鐺*我可以做如何抑制Swift 3中的警告?
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wdeprecated-declarations"
// ...
#pragma clang diagnostic pop
然而,這並不在迅速工作。
那麼如何在Swift中壓制警告呢?
編輯:下面的指令是針對「不推薦聲明」的警告。如果你想抑制不同的警告,那麼你應該使用與警告相關的標誌。你們中的大多數人可能使用Clang,並且可以找到警告標誌here。因此,如果你想壓制例如-Wunused-argument
,你會寫它「沒有」:-Wnounused-argument
。
如果要禁用編譯器警告然後去項目 - >目標 - >構建設置沒有添加前綴標誌與到其他的警告標誌:
如果要禁用單獨文件的警告: 轉至項目並選取相關的目標 - >構建階段 - >編譯源代碼和標誌單獨的文件:
不適用於我。警告消息仍然顯示。我的Xcode的版本是8.3.3。 –
我想指出的是,上面的指令是針對特定的警告,它是'-Wnodeprecated-declarations'。如果你想壓制不同的警告,你必須使用不同的標誌。你想禁用哪些警告? –
@周昊你能提供一些關於你項目的更多信息嗎?你有多少個目標?你用椰子樹嗎? –
我會說是有原因的存在警告;他們注意到不好的做法。重點解決警告。 – anonman
@anonman是的,這是絕對正確的。我只是想知道如何迅速做到這一點。 –
我完全同意anonman。 ⌘-單擊受影響的符號以獲取聲明。在大多數情況下,還有關於更換棄用的API的建議。 – vadian