gpt4 book ai didi

swift - 作为的意思!在 Swift 1.2 - Xcode 6.3 beta 中

转载 作者:可可西里 更新时间:2023-11-01 01:06:22 24 4
gpt4 key购买 nike

我正在尝试 XCode 6.3 beta 和 Swift 1.2

这里的as!是什么意思?

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

if segue.identifier == signUpViewId {
var signUpView = segue.destinationViewController as! SignUpViewController
}

}

最佳答案

这意味着,如果 segue.destinationViewController 是一个 SignUpViewController,它将把它转换为一个 SignUpViewController,否则它会产生一个运行时错误。但是,如果您使用 as?,那么如果 segue.destinationViewControllerNOT SignUpViewController,它将是只是零,没有运行时错误。

关于swift - 作为的意思!在 Swift 1.2 - Xcode 6.3 beta 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28454961/

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