Folks;

I have a feeling that this is an embarrassing one so try and go easy on me…
XC 3.2.2 

I have a main nib that opens a window and that works fine.
I used to have an NSPanel in this nib to handle preferences.
I've decided it's a good idea to split the nib into two different nibs: the 
main nib and a preferences nib.

I've looked over the Sketch project and used it as a model.
I've also read over the Document-Based App Overview FAQ

I've added a window nib to the project and then subclassed a NSWindowController.
I've made the xib's files owner this window controller
At this point I can get a simple empty window to open just fine.

However, I'm using CoreData and I want to pass the existing MOC to the pref 
window:
I have added an array controller to the pref nib with its MOC set to files 
owner's MOC in IB.
The controller manages an entity not a mutable dictionary.
MOC is a synthesized property of the PrefController (the windowController 
mentioned above).

if (!prefPanelController) {
        prefPanelController = [[PreferencesController alloc] 
initWithWindowNibName:@"testPref"];
        [prefPanelController setManagedObjectContext:[self 
managedObjectContext]];
}
[prefPanelController showWindow:sender];

No window opens and I get a console error:  Cannot perform operation without a 
managed object context

Could someone give me the gentle head slap I need here?
Steve
_______________________________________________

Cocoa-dev mailing list ([email protected])

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:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to