Ios 抑制特定的不推荐消息

Ios 抑制特定的不推荐消息,ios,iphone,xcode,ipad,Ios,Iphone,Xcode,Ipad,我有一个应该在iOS 6及更高版本上运行的代码。苹果不赞成iOS 7上的一些东西,在某个时候,我必须有这样的代码: if (isIOS7) doItTheNewWay else doItTheOldWay 问题是doItTheOldWay在iOS7上被弃用,我看到一个错误告诉我它在iOS7上被弃用 我该如何特别消除这个错误 示例中的行如下所示: titleSize = [self.title sizeWithFont:font constrainedToSize:cons

我有一个应该在iOS 6及更高版本上运行的代码。苹果不赞成iOS 7上的一些东西,在某个时候,我必须有这样的代码:

if (isIOS7) 
   doItTheNewWay
else
   doItTheOldWay
问题是doItTheOldWay在iOS7上被弃用,我看到一个错误告诉我它在iOS7上被弃用

我该如何特别消除这个错误

示例中的行如下所示:

    titleSize = [self.title sizeWithFont:font constrainedToSize:constrainedSize];

Xcode
中,将
不推荐使用的函数设置为
No


Xcode
中,将
不推荐使用的函数设置为
No


你可以用这个,它适合我:

if (isIOS7)
    //doItTheNewWay
else
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wdeprecated-declarations"
    //doItTheOldWay
#pragma clang diagnostic pop

功劳归你。

你可以用这个,它对我有用:

if (isIOS7)
    //doItTheNewWay
else
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wdeprecated-declarations"
    //doItTheOldWay
#pragma clang diagnostic pop

值得称赞。

您是要修复此特定的不推荐使用的警告,还是要抑制所有这些警告消息?您是要修复此特定的不推荐使用的警告,还是要抑制所有这些警告消息?谢谢,但您的解决方案将关闭所有不推荐使用的消息,我已要求提供一个特定的消息。看到空答案,好多了。无论如何谢谢。谢谢,但您的解决方案将关闭所有不推荐的邮件,我已要求提供一个特定的邮件。看到空答案,好多了。无论如何,谢谢你。