2016-10-13 48 views
2

我想在Xcode 8.0中创建一个应用程序,让用户在导航栏中按下一个栏按钮项。一旦这个按钮被点击,一个展开的继续会发生,同时在Xcode底部的输出部分打印“helloWorld”。我已经成功地创建使用开卷赛格瑞:Unwind Segue导航栏按钮Xcode 8.0 Swift 3.0

@IBAction func unwindToViewController (sender: UIStoryboardSegue){ 

    } 

然后我挂这条按钮项在导航栏上,这样,当我点击导航栏上的栏按钮项目视图向下消失。

我试图简单地print("helloWorld")到Xcode底部的输出部分,当我按下完成按钮,但没有出现在输出部分。到目前为止,我有:

@IBAction func add(_ sender: AnyObject) { 



    print("helloWorld") 

} 

在该视图控制器的视图控制器Swift文件。

回答

2

用于放我们需要记住的只有两点

1)我们需要把下面的方法为目标ViewController.It是我们要导航到的地方。这里的方法名称可以不同,但​​参数很重要。

@IBAction func unwindToDestinationViewController (sender: UIStoryboardSegue){ 

} 

2)从您想要返回的位置转到Source viewController。现在点击右上角的unWind按钮和Control-Click并将插座设置为后退按钮(示例)