objective-c – 使用现在iOS 6中不推荐使用的presentModalViewCo
发布时间:2020-12-14 18:11:12 所属栏目:百科 来源:网络整理
导读:我希望我的 iphone应用程序也可以在旧的iOS版本上运行,所以我使用的是presentModalViewController,但同时我担心它可能带来的灾难,因为我使用的是弃用的方法. 谢谢. 解决方法 H2CO3非常正确:不使用弃用功能的原因是,Apple已向我们发出公平警告,即不推荐使用i
我希望我的
iphone应用程序也可以在旧的iOS版本上运行,所以我使用的是presentModalViewController,但同时我担心它可能带来的灾难,因为我使用的是弃用的方法.
谢谢. 解决方法
H2CO3非常正确:不使用弃用功能的原因是,Apple已向我们发出公平警告,即不推荐使用iOS的未来版本可能不支持它,因此您的应用可能无法在未来版本的iOS上运行.新的
presentViewController 为您提供了已弃用方法的所有功能,并为您提供了完成块的选项.也许你不需要那个(在这种情况下你只是传递nil),但是没有理由使用不推荐使用的功能.
如果您计划在新方法(在本例中为iOS 5)所需的iOS版本之前支持iOS,则应该仅使用已弃用的方法,如果这样做,则应有条件地仅对旧版本使用弃用的方法版本(如史蒂夫建议,检查您的对象是否响应新方法的ToSelector,如果是,请使用它,如果不使用旧版本). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |