iOS6中的presentModalViewController

use*_*561 20 cocoa-touch ios ios6

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

如果是,我怎样才能让我的应用程序在iOS 6上以模态方式呈现viewcontrollers?我的Xcode版本不支持iOS 6,因此我无法使用iOS 6中的所有新方法.

Fab*_*ser 42

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

要以模态方式显示视图控制器,可以使用-presentViewController:animated:completion:iOS 5.0中引入的新方法.
对于解雇新方法是-dismissViewControllerAnimated:completion:.

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


Gaj*_*han 41

如果你有

[self presentModalViewController:aController animated:YES];
Run Code Online (Sandbox Code Playgroud)

改为

[self presentViewController:aController animated:YES completion:nil];
Run Code Online (Sandbox Code Playgroud)