On Sep 30, 2011, at 5:41 AM, Jerry Krinock wrote:

> I'm still working on this issue, trying to find the trigger which moves my 
> corner case into the corner, hoping for a workaround.  It's tedious because 
> of different operations and states.  

But you have a pretty reliable way to reproduce the bug, right?

Have you taken my previous advice?

Have you broken at the point of objc_exception_throw for the 
NSObjectInaccessibleException and examined what, specifically, is firing the 
fault? 

Start here and work backwards and you may be able to infer why someone has a 
reference to a stale object. At the very least you’ll know who. (You’ve already 
got the type and ID of the stale object.)

> The implication of the last two points is that Core Data implements Undo 
> quite on its own; the undo manager acts as little more than a counter.

I'm not sure how you jumped to this conclusion. Core Data is recording 
invocations in NSUndoManager in much the same way you'd do if you were using 
NSUndoManager directly.

—Jim

_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

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 arch...@mail-archive.com

Reply via email to