我有一個UITabbarController與UINavigationController。 NavigationController中的視圖呈現一個MVC(AddClockNavigationController)。這個MVC有一個帶有視圖的筆尖和一個UINavigationController。 NavigationController.view作爲子視圖添加到MVC的視圖中。dismissModalViewControllerAnimated不工作
我的MVC中的NavigationController有兩個按鈕,一個是Cancel和一個Done。當按其中任何一個時,MVC應該被解僱。 這些按鈕的IBActions在UINavigationController視圖(AddClockViewController)中,但每當按下它們時,MVC都不會消失。 如果我將這些動作放入MVC中,它確實會消失。 如果我把函數放在我的MVC中,並使用[self.parentViewController myFunction]從我的viewController調用它,它並不會消失。
我怎樣才能讓它從我的視野中消失?
我想我的ex is很亂,但我希望你能理解。
從我的IB一個觀點:
最好的問候,
保羅Peelen
編輯 我與[self dismissModalViewControllerAnimated:YES];
試過,[self.parentViewController dismissModalViewControllerAnimated:YES];
,[self.navigationController dismissModalViewControllerAnimated:YES];
,[self.parentViewController.navigationController dismissModalViewControllerAnimated:YES];
和,如前所述,用在父視圖中解除它的功能。什麼都沒有
嗨,我試過......但它不會工作。此外,第二個NavigationController的原因是因爲視圖加載(一個UIViewController)扣留UITableView與單元格推到下一個視圖。這不適用於「公正」和NavigationBar。 – 2011-02-03 07:57:01