我遇到了一个奇怪的问题,当我尝试推送新的 View Controller 时,我的应用程序崩溃了。我已经设置了一个滑动手势,并希望在检测到滑动时转到另一个 View Controller 。当我运行这两行代码时...
let viewController:ViewController = ViewController()
self.navigationController?.pushViewController(viewController, animated: true)
应用程序崩溃并不是专门在这两行代码中,而是在我的 ViewController 类中,当我在 viewDidLoad 方法中运行这段代码时......
imageView.layer.masksToBounds = true
如果我注释掉它,当我设置文本字段的自动更正类型时,它会崩溃。我做错了什么?
最佳答案
当 View 立即崩溃时,我首先查看的位置是 InterfaceBuilder 中该 ViewController 的 Outlet。我寻找任何带有感叹号的内容。这通常意味着我重命名了 socket 或以某种方式断开了连接。按弄乱的项目旁边的小 x 删除任何损坏的内容。我会附上一张照片,以便您查看。
关于ios - 尝试在 Swift 中推送 View Controller 时崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53484396/