我面临的问题是无法将按钮连接到展开转场。
展开转场代码位于表视图控制器中。
@IBAction func unwindToTableViewController(_ unwindSegue: UIStoryboardSegue) {
let sourceViewController = unwindSegue.source
}
已经从表视图控制器的添加按钮到视图控制器实现了segue。它是推式。
视图控制器中有一个“保存”按钮作为“栏按钮项目”。
当我尝试将连接从“保存”按钮拖动到视图控制器的“退出”图标时,上下文菜单不会打开,指示展开转场。
同时,如果我只是将光标悬停在“退出”图标上,则可以看到展开转场(第一个屏幕)。但如果我尝试从按钮拖动连接,它就不在那里(第二个屏幕)。
我不明白为什么。以前有用过。
如何解决?
这个问题似乎是由不同版本的Xcode的一些小故障引起的。
此处给出的应用程序示例是在 XCode 15.3 中创建的。 我在另一台计算机上测试了相同的应用程序,其中Xcode的版本是13.4.1。在那里,当我尝试将连接从“保存”按钮拖动到“退出”图标时,会出现一个上下文菜单,其中包含展开方法的名称。
但是问题并没有结束,因为建立连接后,按钮不起作用,视图控制器也没有关闭。