My workaround:
At first I worked on the problem, binding directly to the value that I wanted to track. In the above example, it would look like arrangedObjects.owner.stuff.
:
, , , . , ( , , ). : MyClass → Person. . .
-automaticallyNotifiesObserversForKey:, . , , NO , setter . .
- (void)setHasSomething:(BOOL)newVal
{
[self willChangeValueForKey:@"hasSomething"];
[self didChangeValueForKey:@"hasSomething"];
}
setter readonly, .
: 1) ; 2) .
user1040049