• 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: Change Object in EOSharedEditingContext
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: Change Object in EOSharedEditingContext


  • Subject: RE: Change Object in EOSharedEditingContext
  • From: "Xia, Wen" <email@hidden>
  • Date: Tue, 23 Mar 2004 09:34:00 -0800

Yeah, that's a good solution.  Thank you for your help.
-----Original Message-----
From: Art Isbell [mailto:email@hidden]
Sent: Friday, March 19, 2004 5:12 PM
To: Apple Mailing List
Subject: Re: Change Object in EOSharedEditingContext


On Mar 19, 2004, at 2:38 PM, Xia, Wen wrote:

> I have a fetch spec that returns the results from the database into a
> NSMutableArray array1.  When I try to manipulate the data in array1
> (not
> update to the database), I always get the error of
> java.lang.IllegalArgumentException: attempt to change object in a
> shared
> editing context.  I tried to create array2 using array2 =
> array1.mutableClone(), and manipulate data in array2 instead, the same
> problem persists.  Does that mean array2 is still under the control of
> EOSharedEditingContext?

	The array isn't but the objects that it contains are.  Whenever you
change the value of an attribute of an EO, EOF is notified.  Because
these EO's have been fetched into a shared editing context, they cannot
be changed, at least the way you're attempting to do so.  You might
follow the procedure described in the EOSharedEditingContext class
description:  create a new editing context, send it a
setSharedEditingContext(null) message, create copies of the objects you
want to modify in this new editing context
(EOUtilities.localInstancesOfObjects()), then modify them.  If you want
to save the changes, the copies in the shared editing context should be
automatically updated.

Aloha,
Art
_______________________________________________
webobjects-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/webobjects-dev
Do not post admin requests to the list. They will be ignored.
_______________________________________________
webobjects-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/webobjects-dev
Do not post admin requests to the list. They will be ignored.


  • Prev by Date: Re: WOComponentContent and <HEAD> content
  • Next by Date: WOLongResponsePage and EOF task
  • Previous by thread: Re: Change Object in EOSharedEditingContext
  • Next by thread: Will a WO 5.2.3 build run on a 5.2 deploy
  • Index(es):
    • Date
    • Thread