2
我編譯我的項目,-Weverything
,我看到所有的通話NSAssert
有警告靜音NSAssert警告
參數必須至少指定一個參數爲「...」的可變參數宏
NSAssert(NO, @"This class cannot be instantiated!");
正確的修復方法是將一個nil
參數添加到所有語句,但我寧願只是將此警告靜音。可能嗎?
歡呼
我編譯我的項目,-Weverything
,我看到所有的通話NSAssert
有警告靜音NSAssert警告
參數必須至少指定一個參數爲「...」的可變參數宏
NSAssert(NO, @"This class cannot be instantiated!");
正確的修復方法是將一個nil
參數添加到所有語句,但我寧願只是將此警告靜音。可能嗎?
歡呼
添加以下參數到其他C標誌位中,關閉所有NSAssert在項目中的XCode構建設置:
-DNS_BLOCK_ASSERTIONS=1
我想有一個NSAssert0,但對於一些愚蠢的理由沒有。 – 2014-11-06 12:25:39
'一切都是爲了瘋狂的人。對於已經有很多代碼的項目打開警告是相當困難的。如果你想使用所有的警告,使用'nil'正確地修復它們。爲警告制定解決方法很愚蠢 - 如果您不喜歡警告,請將其關閉。 – Sulthan 2014-11-06 12:53:50
我有完全相同的問題。你有沒有解決這個問題? – vrutberg 2016-03-30 07:21:44