在Xcode中抑制"已弃用"警告

Jay*_*ada 6 xcode

dismissModalViewControllerAnimated不推荐使用:首先在iOS6.0中弃用

  • 我的部署目标是6.1并且Xcode是5.1.
  • 我想删除6.1模拟器的这个警告.那可能?????
  • 如果我将通过ios 5.1中的选择运行它,那么没有警告.

n00*_*mer 29

如果我是对的,你只想抑制警告.

#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
Run Code Online (Sandbox Code Playgroud)

这只是为了抑制警告.在发布版本中,您不应使用任何已弃用的函数.

编辑:要禁止调用警告的特定代码,请使用:

#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wdeprecated-declarations"

    [self dismissModalViewControllerAnimated:YES];

#pragma clang diagnostic pop
Run Code Online (Sandbox Code Playgroud)