gpt4 book ai didi

swift - 为什么我会收到 SIGABRT 信号?

转载 作者:行者123 更新时间:2023-11-28 13:27:57 24 4
gpt4 key购买 nike

我正在尝试从 UITableViewController 访问 UIViewController ,到目前为止我已经在 TableViewController 类中编写了它

override func tableView(_ tableView: UITableView, didDeselectRowAt indexPath: IndexPath) {
let postVC = storyboard!.instantiateViewController(withIdentifier: "SeePost")
self.navigationController?.pushViewController(postVC, animated: true)

}

但是当我运行该应用程序并单击一个单元格时,该应用程序崩溃并向我发出 SIGABRT 信号。我应该如何解决这个问题?

最佳答案

为什么要使用 didDeselectRowAt?为什么不选择选择行?

确保目标 View Controller 的 Storyboard ID 在 Storyboard中设置为“SeePost”(根据您的情况)。还按如下方式输入大小写:

let storyboard = UIStoryboard(name: "Main", bundle: nil)
let postVC = storyboard.instantiateViewController(withIdentifier: "SeePost") as! PostViewController

将“PostViewController”更改为目标 View Controller 的任何名称。

关于swift - 为什么我会收到 SIGABRT 信号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58029031/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com