gpt4 book ai didi

ios - 由于标识符错误没有 segue,无法执行 segue

转载 作者:行者123 更新时间:2023-11-28 15:50:00 30 4
gpt4 key购买 nike

当用户在警告时点击“确定”按钮时,我如何才能将用户带到自定义 View Controller ?

我有一个主 Controller -> 导航 Controller -> 第二个 View Controller 。

主视图 Controller 有一个 segue“mainStoryBoard”警报在第二个 View Controller 上生成。

这是我的

let alertController = UIAlertController(title: "title", message: "message",     preferredStyle: .alert)
alertController.addAction(UIAlertAction(title: "OK", style: .default, handler: { action
in self.performSegue(withIdentifier: "mainStoryBoard", sender: self)
}))

present(alertController, animated: true, completion: nil)
return

我收到的错误如下:

Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Receiver () has no segue with identifier 'mainStoryBoard'

我已将标识符设置为“mainStoryBoard”,但仍然没有成功。

任何指导将不胜感激。

最佳答案

感谢@MikeG 的指导,我才能够让它工作。

问题是我创建了一个从 main view controllersecond view controller 的 segue。

解决方案

创建一个从 second view controllermain view controllersegue,如果你有一个 navigation controller,创建从 second view controllernavigation controller 的转场。

代码保持不变。

关于ios - 由于标识符错误没有 segue,无法执行 segue,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42430248/

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