Skip navigation.
 
mlRe: outlineViewSelectionDidChange not called
FROM : Jens Alfke
DATE : Tue Mar 25 05:49:31 2008

On 24 Mar '08, at 9:18 PM, Adam Gerson wrote:

> When I
> remove an object from the TreeController the row representing the
> deleted object disappears and OutlineView selects the next row, but
> does not send a notification to the delegate method
> outlineViewSelectionDidChange.


IIRC, the notification is only sent on user-generated selection 
changes. If you programmatically change the selected item (directly or 
indirectly) you need to call your observer method manually, if 
necessary.

> On a separate but related note, when I add an object to the
> TreeController is there away to get the OutlineView to automatically
> select the new row?


Check the "Select Inserted Objects" box in the IB inspector for the 
controller.

—Jens

Related mailsAuthorDate
mloutlineViewSelectionDidChange not called Adam Gerson Mar 25, 05:18
mlRe: outlineViewSelectionDidChange not called Jens Alfke Mar 25, 05:49
mlRe: outlineViewSelectionDidChange not called Adam Gerson Mar 25, 06:42
mlRe: outlineViewSelectionDidChange not called Jonathan Dann Mar 25, 15:29
mlRe: outlineViewSelectionDidChange not called Adam Gerson Mar 26, 04:12
mlRe: outlineViewSelectionDidChange not called Adam Gerson Mar 26, 04:24
mlRe: outlineViewSelectionDidChange not called Jonathan Dann Mar 26, 20:49
mlRe: outlineViewSelectionDidChange not called Adam Gerson Mar 27, 18:17
mlRe: outlineViewSelectionDidChange not called Hamish Allan Mar 27, 20:07
mlRe: outlineViewSelectionDidChange not called Adam Gerson Mar 30, 09:44
mlRe: outlineViewSelectionDidChange not called Jonathan Dann Mar 31, 22:38