I have an NSTableView in a document window, and a utility window which functions as an inspector, so its content is bound to the selected object in the table in the document window. Everything seems fine, but there is a place which doesn't function as I expect.

In the inspector, I can change the display name of the object, which makes the table drop its selection, so that nothing is selected any more. All OK, but the tableViewSelectionDidChange: delegate method isn't called in this instance. In a way, I can see that it's not the user changing the selection, but the problem becomes that now the inspector is still pointed at an object, but there's no selection, and the logic goes badly wrong.

Am I doing things incorrectly, or is there something that I can do to ensure that the change to the underlying array shown by the table triggers a selection change?
--
John Brownie
In Finland on furlough from SIL Papua New Guinea
_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to