Re: NSArrayControllers not repopulating after NSPersistentDocument load
Re: NSArrayControllers not repopulating after NSPersistentDocument load
- Subject: Re: NSArrayControllers not repopulating after NSPersistentDocument load
- From: Quincey Morris <email@hidden>
- Date: Thu, 14 Jan 2010 11:39:01 -0800
On Jan 13, 2010, at 16:12, Daniel Wambold wrote:
> Nevertheless, I agree that the situation seems to suggest that the File > Open ("load") method that is being invoked by the NSPersistentDocument is creating a new managed object context that is not being attached to the controller. Despite my efforts to force this issue (such as posting the new MOC in a notification object), it fails. I assume this is because I was using the NSPersistentDocument persistent store assignment method, which occurs before the Nib is reconstituted, meaning that the value is lost in the initialization.
The next step is to narrow down the problem to a single area. ATM, we don't even know if it's related to nib loading or to Core Data. You may need to simplify your code to find out.
> I don't know if this is a clue, but I have never been able to get this program to respond to the request for [[NSApp delegate] managedObjectContext]. I DO have a delegate to the Application, but I have not yet done anything with it. Could this be part of the problem?
The application delegate has no inherent knowledge of managed object contexts, and anyway -- in the case of a NSPersistentDocument-based application -- the MOC is per-document, not per-application. ' [[NSApp delegate] managedObjectContext]' isn't well-defined in such an application.
_______________________________________________
Cocoa-dev mailing list (email@hidden)
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:
This email sent to email@hidden