- 這裏有一個
viewController
這裏。在addChildViewController
函數中,我添加了一個tableViewController
作爲其子。 現在,我們可以看到的是
viewController's
,但我想顯示tableViewController's tableView
。「presentViewController」呈現viewController的childViewController會導致錯誤?[viewController presentViewController:tableViewController animate:YES xxx:xxx]
我在第2步觸發做哪些錯誤:
「Application tried to present modally an active controller.」
所以,問題是:
如果我想我通過實現這一目標顯示的
childViewController
的視圖,我不能使用presentViewController
函數嗎?如果是這樣,爲什麼?
我該如何解決問題?
非常感謝您的閱讀和回答。我尋找了幾天的理由。
將控制器添加爲子控件時,還必須將該控制器的視圖添加爲父控制器視圖的子視圖。你不應該調用'presentViewController:animated:'。您應該閱讀Apple的文檔「創建自定義容器視圖控制器」。 – rdelmar
@rdelmar thx很多!我已閱讀文檔,並且對我有所幫助! – tan