相关疑难解决方法(0)

xcode中的弃用警告以及如何处理弃用

if ([self respondsToSelector:@selector(dismissViewControllerAnimated:completion:)])
     {[[self presentingViewController] dismissViewControllerAnimated:YES completion:nil];} //post-iOS6.0
else {[self dismissModalViewControllerAnimated:YES];} //pre-iOS6.0
Run Code Online (Sandbox Code Playgroud)

我正在响应选择器(上面)代码来处理弃用的方法.这样我的应用程序与旧版本的iOS兼容,但我在代码中收到警告:"'dismissModalViewControllerAnimated:'已被弃用:首先在iOS 6.0中弃用"我个人不喜欢我的代码中的任何警告,但是更重要的是,我在某处读到苹果会在你的代码中抱怨警告.

1)Apple会在您的代码中抱怨警告吗?

2)我是否正确处理弃用方法?

3)有没有办法关闭弃用的方法方法警告?

warnings deprecated ios ios6

15
推荐指数
1
解决办法
2万
查看次数

标签 统计

deprecated ×1

ios ×1

ios6 ×1

warnings ×1