Difference between presentModalViewController and presentViewController?

前端 未结 2 1948
故里飘歌
故里飘歌 2021-02-05 04:58

In iOS 5 SDK, there\'re two methods of UIViewController, presentModalViewController:animated: and presentViewController:animated:completion:.

What\'s the difference bet

2条回答
  •  小鲜肉
    小鲜肉 (楼主)
    2021-02-05 05:21

    They seem to do the same thing as apple documentation points out, as of iOS 5.0 presentViewController is the preferred way to present view controllers, it seems that presentViewController now lets you have a completion handler, whereas before you did not have that.

    And no the older presentModalViewController should be fine on iOS 5.0, if it caused a bug that would be a problem for all the older apps and would not be very backward compatible. Furthermore it seems that now with presentViewController you can get a lot more info about the viewController hierarchy as we have presentingViewController, presentedViewController properties.

提交回复
热议问题