presentModalViewController什么都不做

时间:2010-10-30 17:22:22

标签: iphone ios uiviewcontroller uinavigationcontroller modal-dialog

我有一个UIViewController( parent ),它在presentModalViewController上使用另一个UIViewController( child )调用viewDidLoad

如果 parent 没有UINavigationController,那么presentModalViewController什么都不做。如果它有一个UINavigationController,那么presentModalViewController会按预期显示 child

这是presentModalViewController的标准行为还是还有其他什么在玩?

2 个答案:

答案 0 :(得分:6)

这是因为您在 viewDidLoad 中展示它,尝试在 viewDidAppear 中展示它。

答案 1 :(得分:0)

调试您的应用并查看子视图是否为零,如果它为零则则不是标准行为,否则我认为这是标准行为..

希望,它有所帮助..