objective-c – 使用现在iOS 6中不推荐使用的presentModalViewController有什么缺点?

前端之家收集整理的这篇文章主要介绍了objective-c – 使用现在iOS 6中不推荐使用的presentModalViewController有什么缺点?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我希望我的 iphone应用程序也可以在旧的iOS版本上运行,所以我使用的是presentModalViewController,但同时我担心它可能带来的灾难,因为我使用的是弃用的方法.

谢谢.

解决方法

H2CO3非常正确:不使用弃用功能的原因是,Apple已向我们发出公平警告,即不推荐使用iOS的未来版本可能不支持它,因此您的应用可能无法在未来版本的iOS上运行.新的 @L_502_1@为您提供了已弃用方法的所有功能,并为您提供了完成块的选项.也许你不需要那个(在这种情况下你只是传递nil),但是没有理由使用不推荐使用的功能.

如果您计划在新方法(在本例中为iOS 5)所需的iOS版本之前支持iOS,则应该仅使用已弃用的方法,如果这样做,则应有条件地仅对旧版本使用弃用的方法版本(如史蒂夫建议,检查您的对象是否响应新方法的ToSelector,如果是,请使用它,如果不使用旧版本).

猜你在找的Xcode相关文章