gpt4 book ai didi

ios - swift 2.0 prepareForSegue 不工作

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

我正在尝试在我制作的应用程序中使用 prepareForSegue。 prepare forSegue 必须将一个类传递给单独的 View Controller 。这是 prepareForSegue

中的代码
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
if segue.identifier == "createPieceSegue" {
var svc = segue.destinationViewController as DestinationViewController!

svc.pieceBaseClass = myClass
}
}

这些是第一个 View Controller 继承自的父类(super class):

class ViewController: UIViewController, UIPickerViewDelegate, UIPickerViewDataSource, UITableViewDataSource, UITableViewDelegate, UINavigationBarDelegate

并且目标 View Controller 仅继承自 UIViewController。我不断收到的错误是:UIViewController is not convertible to'DestinationViewController' 因此我无法在两者之间传递数据。这个错误是什么意思,我该如何解决?

最佳答案

这意味着您还没有在 Storyboard中设置目标 VC 的自定义类。所以它只是一个 UIViewController 而不是你的子类。

关于ios - swift 2.0 prepareForSegue 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33451967/

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