What i am trying to do is observe the value change in name property.
class Person:NSObject {
@objc var name: String
let age: Double
init(name: String, age: Double) {
self.name = name
self.age = age
}
let _ = p.observe(\.name) { (object, change) in
print("observed value is \(object.name)")
}
p.name = "Hello"But, I cant observe the property change in the above code.What am i missing?