FROM : Jonathan Dann
DATE : Sat Feb 23 23:44:41 2008
On 23 Feb 2008, at 01:58, Ralph Manns wrote:
> Hi,
>
> is there a solution on Leopard to implement the autosaving of
> expanded/collapsed state of an NSOutlineView (bound to Core Data via
> NSTreeController).
> I tried to implement outlineview:persistentObjectForItem; and
> outlineView:itemForPersistentObject:. But it doesnt't work, because
> NSTreeNode and NSManagedObject don't encode with NSKeyedArchiver.
> Is there something I am missing, or couldn't state autosaving be
> done in Leopard without 'hacks' like in Tiger?
>
Hi Ralph,
I ran into this too in a non-Core Data app. I haven't found a
solution better than iterating through each row in the outlineView and
calling -isItemExpanded (I think that's the method) so I can use the
output from this to re-exapnd the rows when I restart my app (or open
the document in the case of a document-based app).
I'd welcome a better solution though!
Jon
DATE : Sat Feb 23 23:44:41 2008
On 23 Feb 2008, at 01:58, Ralph Manns wrote:
> Hi,
>
> is there a solution on Leopard to implement the autosaving of
> expanded/collapsed state of an NSOutlineView (bound to Core Data via
> NSTreeController).
> I tried to implement outlineview:persistentObjectForItem; and
> outlineView:itemForPersistentObject:. But it doesnt't work, because
> NSTreeNode and NSManagedObject don't encode with NSKeyedArchiver.
> Is there something I am missing, or couldn't state autosaving be
> done in Leopard without 'hacks' like in Tiger?
>
Hi Ralph,
I ran into this too in a non-Core Data app. I haven't found a
solution better than iterating through each row in the outlineView and
calling -isItemExpanded (I think that's the method) so I can use the
output from this to re-exapnd the rows when I restart my app (or open
the document in the case of a document-based app).
I'd welcome a better solution though!
Jon
| Related mails | Author | Date |
|---|---|---|
| Ralph Manns | Feb 23, 02:58 | |
| Jonathan Dann | Feb 23, 23:44 | |
| Ralph Manns | Feb 24, 22:35 | |
| Jonathan Dann | Feb 24, 23:37 | |
| Ralph Manns | Feb 24, 23:45 | |
| Keith Duncan | Feb 25, 00:56 | |
| I. Savant | Feb 25, 01:07 | |
| Jonathan Dann | Feb 25, 23:16 |






Cocoa mail archive

