07-21-2023, 09:24 PM
If you tell an Objective-C object to `removeObservers:` for a key path and that key path has not been registered, it cracks a sad, like:
> Cannot remove an observer `<observerObject>` for the key path `"theKeyPath"` from `<objectbeingObserved>` because it is not registered as an observer.
Is there a way to determine if an object has a registered observer, so i can do this
```lang-none
if (object has observer){
remove observer
}
else{
go on my merry way
}
```
> Cannot remove an observer `<observerObject>` for the key path `"theKeyPath"` from `<objectbeingObserved>` because it is not registered as an observer.
Is there a way to determine if an object has a registered observer, so i can do this
```lang-none
if (object has observer){
remove observer
}
else{
go on my merry way
}
```