0
將Xcode升級到4.2後,我正在修復並修復所得到的所有新編譯器警告。一個在很多地方是「財產的合成吸氣劑遵循可可命名約定爲返回'擁有'對象」警告。這顯示在從Web服務WSDL文件生成的一些代碼中,所以我不想僅僅爲了滿足警告而更改屬性名稱。是否有編譯器標誌來禁用這些警告?我已經做了必要的搜索,但我似乎無法找到一個。禁用「屬性的合成吸氣劑遵循可可命名約定」警告
將Xcode升級到4.2後,我正在修復並修復所得到的所有新編譯器警告。一個在很多地方是「財產的合成吸氣劑遵循可可命名約定爲返回'擁有'對象」警告。這顯示在從Web服務WSDL文件生成的一些代碼中,所以我不想僅僅爲了滿足警告而更改屬性名稱。是否有編譯器標誌來禁用這些警告?我已經做了必要的搜索,但我似乎無法找到一個。禁用「屬性的合成吸氣劑遵循可可命名約定」警告
我認爲共識是這樣的編譯器標誌不存在,所以最好的路線(在我的情況)是試圖讓第三方代碼生成器來適當地處理這個。
你可以按照[這個答案]中所述更改getter名稱(http://stackoverflow.com/questions/6327448/semantic-issue-propertys-synthesized-getter-follows-cocoa-naming-convention-fo/6327547 #6327547)? – 2011-10-25 20:13:48
我已經添加了另一個解決方案[那個答案](http://stackoverflow.com/questions/6327448/semantic-issue-propertys-synthesized-getter-follows-cocoa-naming-convention-fo/6327547#6327547) ,即指定一個不同的Objective-C方法族。 – 2011-10-25 20:35:29
是的,如果我改變getter或屬性名稱,警告消失,但我希望會有一個編譯器標誌,我可以設置忽略該警告 - 更改我們用來在適當時添加getters的第三方代碼生成器是可行的,但比在我們的代碼庫中進行更改更重要。而且我並不想因爲所有顯而易見的原因而改變生成的代碼(我們經常更新)。 –