使用UIViewController时,将viewcontroller放入UINavigationController的栈里,和将viewcontroller用modalView的方式显示出来时,混用时,需要注意的有:
1 不可以将已经压入
Navigation栈的ViewController,使用ModalViewController弹出,会出现“
‘NSInvalidArgumentException‘, reason: ‘Application tried to present modally an active controller
”的错误
2 可以将栈中有ViewController的NavigationController,使用presentModalViewController弹出,并且支持NavigationController继续push viewController 进栈,但一旦执行到dismiss,便会回到ModalViewController弹出的地方。
ModalView和Navigation混用,布布扣,bubuko.com
ModalView和Navigation混用
原文:http://blog.csdn.net/xunyn/article/details/20628021