iphone – presentModalViewController和presentViewController之间的区别?

在iOS 5 SDK中,有两个方法UIViewController,presentModalViewController:animated:和presentViewController:animated:completion:。

这两种方法有什么区别?

文档说:presentViewController:animated:completion:方法是呈现iOS 5.0的模态视图的首选方式。

如果我使用presentModalViewController:动画在iOS 5,它会导致一个错误?

它们是功能相同的吗?

他们似乎做同样的事情作为苹果 documentation分,从iOS 5.0 presentViewController是首选的方式来呈现视图控制器,似乎presentViewController现在允许你有一个完成处理程序,而在你没有之前。

没有老的presentModalViewController应该在iOS 5.0上罚款,如果它导致一个错误,这将是一个问题,所有的旧应用程序,将不会非常向后兼容。此外,似乎现在with presentViewController你可以得到更多关于viewController层次结构的信息,因为我们有presentingViewController,presentedViewController属性。

相关文章
相关标签/搜索
每日一句
    每一个你不满意的现在,都有一个你没有努力的曾经。