Would "didSet" on a normal variable work for you?

var status: Int {
  didSet { doSomething() }
}

Geordie


> Am 10.07.2017 um 17:34 schrieb Gerriet M. Denkmann via swift-users 
> <swift-users@swift.org>:
> 
> This works (Xcode Version 8.3.2 (8E2002)):
> 
> class SomeClass
> {
>       private var privateStatus: Int  
> 
>       var status: Int
>       {
>               get{ return privateStatus }
>               set(new)
>               {
>                       if new == privateStatus {return}
>               
>                       … do something here …
> 
>                       privateStatus = new
>               }
>       }
> }
> 
> But is this “privateStatus” really necessary?
> If not, how can it be avoided?
> 
> Gerriet.
> 
> _______________________________________________
> swift-users mailing list
> swift-users@swift.org
> https://lists.swift.org/mailman/listinfo/swift-users

_______________________________________________
swift-users mailing list
swift-users@swift.org
https://lists.swift.org/mailman/listinfo/swift-users

Reply via email to