gpt4 book ai didi

ios - 显示页面时出现 UiNavigation 错误

转载 作者:行者123 更新时间:2023-11-28 14:37:25 25 4
gpt4 key购买 nike

我正在编写 Swift在我的这部分代码中,它应该在选择表格中的单元格时打开一个 View Controller 。

override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {


let next = self.storyboard?.instantiateViewController(withIdentifier: "SVC")
self.navigationController?.pushViewController(next!, animated: true)
self.present(next!, animated: true, completion: nil)

}

它返回一个错误!!

Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Application tried to present modally an active controller

当我运行它时它工作正常但是当它打开那个特定的 View Controller 时它崩溃并且屏幕卡住

最佳答案

你应该使用这个

self.navigationController?.pushViewController(next!, animated: true)

或者这个

 self.present(next!, animated: true, completion: nil)

编辑:使用这个

override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {

let next = self.storyboard?.instantiateViewController(withIdentifier: "SVC")
self.navigationController?.pushViewController(next!, animated: true)
}

关于ios - 显示页面时出现 UiNavigation 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50784308/

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