2013-04-26 37 views

回答

13

禁用此警告的clang選項是-Wno-objc-literal-compare

但是,警告是有原因的;這是因爲使用==與NSString文字進行比較不能保證您的預期行爲。改爲使用isEqual:isEqualToString:,你們都可以擺脫這種警告,並避免以後這會變成一個bug。

+1

很好的答案。總是使用'isEqualToString' vs'==' – 2013-04-27 06:10:18

+0

Oh no;我正在談論讓Xcode經歷並取代所有這些錯誤,只是我不必這樣做。 – Someone 2013-04-27 16:52:19

+0

沒有一鍵單擊「修復所有導致此警告的事情」,但精心製作的正則表達式可能會使其發現一個簡單的查找/替換作業。 – rickster 2013-04-29 01:48:40