presentModalViewController在iOS6中

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

如果是的话,我怎样才能让我的应用程序在iOS 6上模态地呈现viewcontrollers? 我的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];