学习一些视图控制器基础知识,并沉迷于如何使用按钮消除模态。
在我的瘦身示例中,我有一个包含初始视图和模态的两个视图设置。第一个视图具有一个成功弹出模态的按钮。在模式上,有一个按钮应自行关闭。
根据other posts和文档,我应该能够像这样运行运行附加到按钮的简单代码:
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
}
@IBAction func CloseModal(_ sender: Any) {
self.dismiss(animated: true, completion: nil)
}
}
当我点击“ Close Modal”按钮时,什么也没有发生。我在这里想念什么?我会将这段代码放在错误的位置吗?当前,它在主ViewController.swift文件中。
您实际上有两个ViewController屏幕,但是看起来您只有一个ViewController类?第二个屏幕是否与班级相连?
必须在属于closeModal方法第二个屏幕的类中。