在我的应用程序代码中,我仍然使用 presentModalViewController 模态呈现视图控制器。这在 iOS 6 中已弃用。这是否意味着此方法对运行 iOS 6 的设备没有影响?
如果是,我怎样才能让我的应用程序在 iOS 6 上以模态方式呈现视图控制器?我的 Xcode 版本不支持 iOS 6,所以我无法使用 iOS 6 中的所有新方法。
在我的应用程序代码中,我仍然使用 presentModalViewController 模态呈现视图控制器。这在 iOS 6 中已弃用。这是否意味着此方法对运行 iOS 6 的设备没有影响?
如果是,我怎样才能让我的应用程序在 iOS 6 上以模态方式呈现视图控制器?我的 Xcode 版本不支持 iOS 6,所以我无法使用 iOS 6 中的所有新方法。
如果你有
[self presentModalViewController:aController animated:YES];
将其更改为
[self presentViewController:aController animated:YES completion:nil];
已弃用意味着您不应再使用此方法。它仍然有效,但可能会在下一次更新中完全删除。
要以模态方式显示视图控制器,您可以使用-presentViewController:animated:completion:
iOS 5.0 中引入的新方法。
解雇新方法是-dismissViewControllerAnimated:completion:
.
https://developer.apple.com/documentation/uikit/uiviewcontroller