ios - swift segue 未声明的类型破坏了代码

标签 ios swift segue

我一直在到处寻找解决方案,但我找不到它,当我查看我的代码和其他代码时,它看起来应该是这样。

override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject!) {
    if (segue.identifier == "helpUpdateProfile" ){
        var detailVC = segue.destinationViewController as DetailVC;
        detailVC.toPass = "help"

    }
}

似乎只是在说

的那一行
var detailVC = segue.destinationViewController as DetailVC;

DetailVC 出现错误,我不知道要声明什么类型,而且我还没有找到任何人在这段代码中这样做。我真的很想知道声明它的类型。

我正在为这个应用程序使用 ios7.1 和 8+,xcode 6.x 最新稳定版本

最佳答案

首先您应该发布错误消息,其次确保在您的 viewController 类中选择了 DetailVC

关于ios - swift segue 未声明的类型破坏了代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32104486/

相关文章:

ios - 如何在 Swift 中显示 3 秒后消失或可由用户立即取消的弹出消息?

IoS/Swift - 如何将 iphone 相册中的图像显示到 uicollectionview 中?

iphone - 清除删除按钮的背景色

swift - UIControl 添加目标(_ :action:for:) Method in Swift 3. 2

ios - 我怎样才能在 UILabel 的上部文本下面开始这个剩余文本?

ios - 以编程方式调用 segue 时不显示 NavBar

ios - 如何获取performSegueWithIdentifier传入的数据

ios - 订阅 RACSignal 问题

ios - 解析两个键等于一个值的查询

ios - 检查哪个 ViewController 进行了 segue(来自目标 ViewController)