我的項目中有一些不推薦的常量。他們需要留下來。我不想被警告,但是如果其他不贊成使用的常量稍後會出現在我的項目中,則需要警告。Xcode/iOS - 擺脫特定常量的棄用警告?
蘋果的頭部聲明它們如下:
extern NSString * const NameOfStringConstant __OSX_AVAILABLE_BUT_DEPRECATED(version availability info here)
我怎麼能沉默的警告?
沉默警告的方法已過時here
相關答案沉默有關棄用的字符串轉換here
我必須使用這些常量,因爲早期版本的iOS沒有不推薦使用的常量。我會檢查是否存在未棄用的存在,並在可用的情況下使用它。否則,我不得不退回不推薦使用的常量。 Apple的示例代碼也是這樣做的。 –
有多早?不要告訴我你是支持3.x的人之一嗎?根據大多數人的帳戶,只有不到2%的用戶使用iOS 3.x(同樣也是iPad用戶),而實際上有不到40%的用戶使用* CAN RUN * iOS 3.x – jer
在4.0中引入 –