• 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
Re: NSTableView, NSArrayController, NSManagedObjectContext
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: NSTableView, NSArrayController, NSManagedObjectContext


  • Subject: Re: NSTableView, NSArrayController, NSManagedObjectContext
  • From: "Ture Pålsson" <email@hidden>
  • Date: Tue, 1 Jan 2008 18:38:07 +0100

On Jan 1, 2008 6:17 PM, mmalc crawford <email@hidden> wrote:
>
> On Jan 1, 2008, at 4:25 AM, Ture Pålsson wrote:
>
> > Then I have another NSManagedObjectContext, with the same core data
> > stack beneath it. When I add objects to this MOC (on another thread),
> > the do _not_ pop up in the NSTableView until I restart my application.
> > What exactly do I need to do get these objects into the MOC bound to
> > the table view, so that the table view updates correctly?
> >
> <http://developer.apple.com/documentation/Cocoa/Conceptual/CoreData/Articles/cdChangeManagement.html#//apple_ref/doc/uid/TP30001201-DontLinkElementID_18

Thank you, I have read that about a gazillion times but I am obviously
managing to overlook some important bit of it...

Here's what I do:

In the thread that adds the objects, I do [moc save: &saveError] every
now and then.

I subscribe to NSManagedObjectContextDidSaveNotification. In the
notification handler, I extract the object ID:s of the inserted
objects and pass them to a method on the main thread (using
performSelectorOnMainThread). On the main thread, I loop over the
objectID:s and... well, what *should* I be doing here? I tried just
accessing the objects with [moc objectWithID:]. No luck. I tried
calling [moc refreshObject: mergeChanges:] for the objects I got by
objectByID. No luck. I tried executing fetch requests for those
objects. No luck.
_______________________________________________

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: NSTableView, NSArrayController, NSManagedObjectContext
      • From: mmalc crawford <email@hidden>
    • Re: NSTableView, NSArrayController, NSManagedObjectContext
      • From: "I. Savant" <email@hidden>
References: 
 >NSTableView, NSArrayController, NSManagedObjectContext (From: "Ture Pålsson" <email@hidden>)
 >Re: NSTableView, NSArrayController, NSManagedObjectContext (From: mmalc crawford <email@hidden>)

  • Prev by Date: Re: To send a message
  • Next by Date: Re: NSTableView, NSArrayController, NSManagedObjectContext
  • Previous by thread: Re: NSTableView, NSArrayController, NSManagedObjectContext
  • Next by thread: Re: NSTableView, NSArrayController, NSManagedObjectContext
  • Index(es):
    • Date
    • Thread