我的项目中有一些不推荐的常量。他们需要留下来。我不想被警告,但是如果其他不赞成使用的常量稍后会出现在我的项目中,则需要警告。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中引入 –