Ios 如果变量发生变化,则执行函数
我想表演Ios 如果变量发生变化,则执行函数,ios,swift,Ios,Swift,我想表演 func performSegue() { self.performSegueWithIdentifier("toTabSegue", sender: self) } 马上 var isUpdated:Bool = false 这是真的 如何在viewdidload中设置某些内容,以便在isUpdated更改为true时执行一个序列?您可以使用didSet观察者: var isUpdated = false { didSet { if isUpdated &
func performSegue() {
self.performSegueWithIdentifier("toTabSegue", sender: self)
}
马上
var isUpdated:Bool = false
这是真的
如何在viewdidload中设置某些内容,以便在isUpdated更改为true时执行一个序列?您可以使用didSet观察者:
var isUpdated = false {
didSet {
if isUpdated && !oldValue {
performSegue()
}
}
}
请注意,Swift会自动在didSet中提供oldValue。您可以使用didSet观察者:
var isUpdated = false {
didSet {
if isUpdated && !oldValue {
performSegue()
}
}
}
请注意,Swift会自动在didSet中提供oldValue。哪些类包含isUpdated?包含performsgue的同一类?这可能对您有用。它与我要执行segue的视图控制器位于同一视图控制器中。哪个类包含isUpdated?包含performsgue的同一类?这可能对您有用。它与我要执行segue的位置在同一视图控制器中