gpt4 book ai didi

ios - performSegue 抛出 SIGABRT

转载 作者:搜寻专家 更新时间:2023-11-01 07:11:49 24 4
gpt4 key购买 nike

此代码应该点击一个按钮,执行一个 segue,并将加密的数据传递给第二个 View Controller 的名为 passedData 的变量。这是按钮操作的代码:

@IBAction func encodePressed(_ sender: Any) {
if messageInput.hasText {
encodedMessage = encodeMessage(input: messageInput.text!)
performSegue(withIdentifier: "showEncoded", sender: nil)
}
}

对于 prepareForSegue 我有这段代码:

override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
if let destinationViewController = segue.destination as? secondVC {
if let message = encodedMessage {
destinationViewController.passedData = message
}
}
}

“performSegue”这一行是抛出 SIGABRT 错误的那一行。如果您需要更多信息,请发表评论,我会毫不犹豫地添加更多信息。

顺便说一句,我的问题已经在 Aaron Halvorsen 的评论中得到了解答。不要犹豫,给出答案。

最佳答案

sigabrt error calling segue programatically in swift

确保从 View Controller 到 Storyboard没有任何孤立的连接。

关于ios - performSegue 抛出 SIGABRT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44477476/

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