unwind segue方式返回的实现方式
在第二个ViewController增加:
@IBAction func close(segue: UIStoryboardSegue){
print("closed")
}
然后在storyboard中可以在Exit出现close,但是运行点击返回无效。
在第一个ViewController增加:
@IBAction func close(segue: UIStoryboardSegue){
print("restart")
}
运行点击可以有效返回。根据打印的Log,实际只打印了restart,即只执行了第一个ViewController的方法。
再删除第二个ViewController的close,重新运行,还是可以正常返回。
这是Xcode的问题吗?……