为什么我不能按下控件将Main.story板上的secondviewcontroller上的按钮连接到我的MainViewController.Swift

时间:2016-04-10 14:16:30

标签: ios swift storyboard switch-statement screen

我目前刚接触编程,之前只使用matlab编程,并且想知道为什么下面的代码无效。最初,当控件单击并将文本字段拖动到secondviewcontrol时,我使用“popover”选项连接了两个ViewControllers。但是,我意识到我无法将文本字段连接到同一个ViewController页面。经过一些研究,我被告知我必须编写popovers程序才能在popover中包含函数。

我的问题是,如果我继续使用storyboard方式在两个ViewController之间切换,我如何在secondViewController中为按钮/文本字段编写函数。

但是,如果这不可能,那么下面是关于我的计划的第二个问题。

下面的程序似乎适用于其他人但不适合我。我想知道为什么它不起作用。当我运行程序时,没有任何错误,因此程序不会崩溃,但按钮无法执行功能开关。我控制的文本字段单击以连接到右侧的ViewController,称为TodaysEntry。

@IBAction func Todaysentry(sender: UIButton) {

    func switchScreen() {
        let mainStoryboard = UIStoryboard(name: "Main", bundle: NSBundle.mainBundle())
        let vc : UIViewController = mainStoryboard.instantiateViewControllerWithIdentifier("TodaysReview") as UIViewController
        self.presentViewController(vc, animated: true, completion: nil)}

如果不清楚或令人困惑,我很抱歉。请告诉我是否需要澄清。

0 个答案:

没有答案