If anyone is still reading this, be aware that this issue is still present in Leopard. I know of at least two reproducable cases where it occurs:
1. Binding to the File's Owner with key path "self" (this occurs when you use an NSObjectController 'proxy' for the File's Owner, e.g. to have a funnel point for NSEditor/NSEditorRegistration, as is recommended by many reputable people and the docs).
2. Binding an NSArrayController's contentArray to a to-many property of the File's Owner for which only indexed KVC accessors are implemented (i.e., not -<key> and -set<Key>:). Note that this is actually recommended practice (at least according to some people).
by Christiaan Hofman — Aug 23
1. Binding to the File's Owner with key path "self" (this occurs when you use an NSObjectController 'proxy' for the File's Owner, e.g. to have a funnel point for NSEditor/NSEditorRegistration, as is recommended by many reputable people and the docs).
2. Binding an NSArrayController's contentArray to a to-many property of the File's Owner for which only indexed KVC accessors are implemented (i.e., not -<key> and -set<Key>:). Note that this is actually recommended practice (at least according to some people).