2014-10-09 75 views
0

我有MainViewController,它包含按钮(onclick pushViewController)。 在页内我写:设置目前的控制器后,视图控制器不会改变

let vc = MainViewController(nibName: "View", bundle: nil); 
self.navigationController?.presentViewController(vc, animated: true, completion: nil) 

按钮不回MainViewController后工作(点击数没有任何反应)

+0

你能向你介绍模式细节中的步骤吗? 看起来您正在推送第二个控制器,然后再次打开主控制器作为当前视图控制器? – 2014-10-09 06:26:37

+0

在View.xib Maincontroller的视图中有按钮。如果点击它们,我通过pushviewcontroller方法更改viewcontroller。在第二个控制器的视图中有按钮。点击它们,我想通过presentcontroller方法改变viewcontroller并返回到maincontroller。但是在返回到主控制器后,所有按钮都是可点击的,但没有任何操作。 – Farkhad 2014-10-09 06:44:11

回答

0

确定。问题在于导航。

1)您正在打开第二个观点与推 2)您再次打开主图,但目前

问题:

1)提交的视图控制器必须有导航控制器,以做俯卧撑。

2)为什么你想再次呈现主视图。您可以直接使用popToRootView方法返回主视图。

+0

视图控制器有导航控制器。因为我想要viewDidload方法调用 – Farkhad 2014-10-09 06:50:27

相关问题