Xcode 9 : Block Based KVO Violation for observeValue function Xcode 9 : Block Based KVO Violation for observeValue function shell shell

Xcode 9 : Block Based KVO Violation for observeValue function


A good tutorial to make Block Base KVO Here

class CounterModel : NSObject {    @objc dynamic var value = 0    @objc dynamic var messages = [String]()}model.observe(\.value, options: [.initial]) { (model, change) in    self.label.text = String(model.value)}