• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Core Data: Simply set NSMigratePersistentStoresAutomaticallyOption in a Document?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Core Data: Simply set NSMigratePersistentStoresAutomaticallyOption in a Document?


  • Subject: Core Data: Simply set NSMigratePersistentStoresAutomaticallyOption in a Document?
  • From: Jerry Krinock <email@hidden>
  • Date: Thu, 19 Nov 2009 06:43:29 -0800

Well, it's time to move my beta testers from 0.1.8 to 0.1.9 and this requires a Core Data database migration.  Since the app requires 10.5, I can use Default Automatic Migration.  Yippee.

Up to this point, my NSPersistentDocument subclass had used the Persistence Stack which is built into NSPersistentDocument.  However, this stack apparently does not create set NSMigratePersistentStoresAutomaticallyOption in its store.  It looks to me like I need to override -managedObjectContext and implement "that whole persistence stack enchilada" just to set this one little, commonly-used option.  Is there a shortcut?

If indeed I need to implement the stack, where is the best place to splice in the pieces?  I had been creating new documents from a wizard using -[NSDocumentController openUntitledDocumentAndDisplay:error:], and doing some configuration which required the moc at the end of -init.  Now that doesn't work since I can't set a store in new documents before the fileURL has been set, which happens later.  I'm imagining many ways to move things around, but I'd like to start out by doing it the *right* way.

Sincerely,

Jerry Krinock


P.S.  Sorry if this is in the list archives but since cocoabuilder.com is down I'm searching lists.apple.com.  Searching with
   Search for: NSMigratePersistentStoresAutomaticallyOption
   Match: All
   Find: Substring
   Located In: Whole Document
   Listname Matches: cocoa-dev

I get:

Sorry, your search for NSMigratePersistentStoresAutomaticallyOption did not find any results.
No documents were found containing "NSMigratePersistentStoresAutomaticallyOption".

Seems unbelievable._______________________________________________

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

  • Follow-Ups:
    • Re: Core Data: Simply set NSMigratePersistentStoresAutomaticallyOption in a Document?
      • From: Matthew Lindfield Seager <email@hidden>
  • Prev by Date: Re: SB won't create an element on 10.5
  • Next by Date: Re: CALayer Transitions
  • Previous by thread: Re: IBOutlets or property + binding
  • Next by thread: Re: Core Data: Simply set NSMigratePersistentStoresAutomaticallyOption in a Document?
  • Index(es):
    • Date
    • Thread