| |||
| [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] |
On May 23, 2005, at 9:42 AM, SA Dev wrote:From <http://developer.apple.com/documentation/Cocoa/Reference/ ApplicationKit/ObjC_classic/Classes/NSPersistentDocument.html#// apple_ref/occ/cl/NSPersistentDocument>
- The first is how to get my XML store (which is saving and opening just fine right out of the box) to be saved to and read from a package. What do I fudge with? Subclass a context, a persistent store, or will NSPersistentDocument do everything I need it to if I only override the correct methods? I'm aware I have to check the "Package" checkbox in my document types (I have a document with my chosen extension and a unique UTI, XML store type). What reference material can help me with this? Has anyone tried this yet?
"You can customize the architecture of the persistence stack by overriding the methods managedObjectModel and configurePersistentStoreCoordinator:forURL:ofType:error:. You might wish to do this, for example, to specify a particular managed object model, or to distribute storage of different entities among different file stores within a file wrapper."
- The second problem may be answered by the first problem's solution. I need to know how my NSManagedObject subclasses can ask their document for the package path (so, say, a "StoredImage" object can write itself to the package's Stored Images subfolder on -willSave and load/cache it again when its imageData is asked for. Or is this not the best way to do it? Let me elaborate ...Again start with configurePersistentStoreCoordinator:forURL:ofType:error: -- see also <http://developer.apple.com/documentation/Cocoa/Conceptual/ NSPersistentDocumentTutorial/index.html>
Bah, my apologies. :-((
mmalc
_______________________________________________ Do not post admin requests to the list. They will be ignored. Cocoa-dev mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/cocoa-dev/email@hidden
| References: | |
| >Persistent Stores and Packages ... (From: SA Dev <email@hidden>) | |
| >Re: Persistent Stores and Packages ... (From: mmalcolm crawford <email@hidden>) |
| Home | Archives | FAQ | Terms/Conditions | Contact | RSS | Lists | About |
Visit the Apple Store online or at retail locations.
1-800-MY-APPLE
Contact Apple | Terms of Use | Privacy Policy
Copyright © 2007 Apple Inc. All rights reserved.