gpt4 book ai didi

swift - 在准备 segue 时找不到 `ViewController`

转载 作者:行者123 更新时间:2023-11-30 10:33:42 25 4
gpt4 key购买 nike

我正在尝试将数据从一个 ViewController 传递到另一个。但是当我尝试设置destinationVC时,Xcode无法识别ViewController。我没有得到 DataRecieverViewController 的自动完成功能 我得到了其他 ViewCOntrollers 的自动完成功能 当我手动写入时,我没有得到任何错误,但没有传递任何数据。

 override func prepare(for segue: UIStoryboardSegue, sender: Any?) {

if segue.identifier == passDataSegue {

let destination = segue.destination as! DataRecieverViewController //Xcode doesn't recognize this VC. I get no autocomplete.

destination.data1 = data1
}
}

最佳答案

override func prepareForSegue(segue: UIStoryboardSegue!, sender: AnyObject!) {
if (segue.identifier == "identfiername")
{
let destination = segue.destination as! DataRecieverViewController
destination.data1 = data1
}

}

对于您来说,标识符名称是 passDataSegue,当您使用 segues 时,请再次交叉检查 seguenameviewcontroller 名称以避免错误。

关于swift - 在准备 segue 时找不到 `ViewController`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58556686/

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