gpt4 book ai didi

swift - 执行segue时的EXC_BAD_ACCESS(代码1,地址=0x1)

转载 作者:行者123 更新时间:2023-11-30 13:59:03 29 4
gpt4 key购买 nike

当使用performSegueWithIdetifier执行手动segue时,它会抛出EXC_BAD_ACCESS(代码1,地址= 0x1)。我的游戏中有 3 个 ViewController(仅使用 UiKit,不使用 SpriteKit),比如说 VC1、VC2 和 VC3。我能够成功从 VC1 Controller 转到 VC2 Controller 。 VC2 拥有我的游戏的大部分代码和 UIObject。问题是我无法从 VC2 转到 VC3。它总是抛出 EXC_BAD_ACCESS(代码 1,地址=0x1)。我在这个程序上花了很多时间,但不知道为什么会发生这种情况。

最佳答案

我也遇到了同样的问题。事实证明,我遗漏了一些代码。这解决了我的问题:

override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {

if (segue.identifier == "tableToRec") {
let DestViewContoller : RecorderViewController = segue.destinationViewController as! RecorderViewController
if savedURL != nil {
DestViewContoller.savedURL = savedURL!
}
}

if (segue.identifier == "tableToPreset") {
let DestViewContoller : PresetViewController = segue.destinationViewController as! PresetViewController
if savedURL != nil {
DestViewContoller.savedURL = savedURL!
}
}

}

关于swift - 执行segue时的EXC_BAD_ACCESS(代码1,地址=0x1),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33204565/

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