我想表演

func performSegue() {
self.performSegueWithIdentifier("toTabSegue", sender: self)
}

立即
var isUpdated:Bool = false

是真的。

如何在viewdidload中设置某些内容,以便当isUpdated更改为true时,它会执行segue吗?

最佳答案

您可以使用didSet观察器:

var isUpdated = false {
    didSet {
        if isUpdated && !oldValue {
            performSegue()
        }
    }
}

请注意,Swift自动在oldValue中提供didSet

关于ios - 如果变量改变执行函数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36732579/

10-10 19:42