presentModalViewController在iOS6中

在我的应用代码中,我仍然以presentModalViewController的形式呈现viewcontrollers。 这在iOS 6中已弃用。这是否意味着此方法对运行iOS 6的设备没有影响?

如果是的话,我怎样才能使我的应用程序在iOS 6上以模态方式呈现视图控制器? 我的Xcode版本不支持iOS 6,所以iOS 6中的所有新方法都无法使用。


已弃用意味着您不应该再使用此方法。 它仍然有效,但可能会在下一次更新中完全删除。

为了以模态方式显示视图控制器,您可以使用iOS 5.0中引入的新的-presentViewController:animated:completion:方法。
关闭新的方法是-dismissViewControllerAnimated:completion:

https://developer.apple.com/documentation/uikit/uiviewcontroller


如果你有

[self presentModalViewController:aController animated:YES];

将其更改为

[self presentViewController:aController animated:YES completion:nil];
链接地址: http://www.djcxy.com/p/66329.html

上一篇: presentModalViewController in iOS6

下一篇: How to correctly implement iAds? iOS6 deprecation issues