一些舊的第三方代碼給出警告:如何禁用警告:對文字使用'stringWithString'是多餘的?
使用「stringWithString」與文字是多餘的
而是修改源代碼,我想停用在Xcode警告。什麼是編譯器開關禁用此特定的警告?要做到這一點
一些舊的第三方代碼給出警告:如何禁用警告:對文字使用'stringWithString'是多餘的?
使用「stringWithString」與文字是多餘的
而是修改源代碼,我想停用在Xcode警告。什麼是編譯器開關禁用此特定的警告?要做到這一點
警告消息應該告訴你警告的名稱。然後您可以關閉該警告。
test.m:4:5: warning: using 'stringWithString:' with a literal is redundant
[-Wobjc-redundant-literal-use]
因此,您希望將標誌-Wno-objc-redundant-literal-use
添加到該文件或該項目的編譯器標誌。
這是正確的 –
一種方法是:
這是一個極端。禁用所有警告不是他應該做的。 –
@LeoNatan:哦,是的,這是我的壞!是http://stackoverflow.com/questions/3137414/disabling-a-specific-warning-in-a-specific-line-in-xcode這有幫助嗎? –
它是,但必須指定正確的警告名稱。 –
爲什麼你不想修改源代碼?使用stringWithString幾乎不值得。 –
或者,如果您拒絕修改信息來源,可能應該在那裏留下警告,以標示這種不良做法以備將來維護。 –