>>It might also be worth putting a test in awakeFromInsert -- first  
>>check if the object has been assigned to a persistent store, and only  
>>assign if it has not.>Done that; it doesn't get called more than once, and it 
>>doesn't help to do >the assignObject: toPersistentStore: outside the 
>>awakeFromInsert.>
>Note that on systems with OS 10.5 (Leopard) it works fine, while on 10.4 
>(Tiger)>it always gives the error... >>We'll try to set it up using 
>configurations in the data model. Any other suggestions?Okay, I've made a 
>minimal test project using configurations in the data model, so we no longer 
>need the assignObject: toPersistentStore: calls.The exception 'can't reassign 
>object to a different store once it has been saved' occurs on quitting the 
>application in the following case:- we have two managedObjectContexts, to be 
>able to have separate save actions.- in one store we have two entities having 
>a one-to-many relationship (say Person and Hobby).- in the second store we 
>have just a single entity.- there are object instances of all entities present 
>when we start the program.- we have added a new Person *and* we set the 
>relationship of two Hobbys to one Person.- we are running on Tiger (10.4), not 
>on 10.5 (this seems to matter).We are using standard interface for 'many 
>objects'; array controllers bound to the correspondingmanaged object 
>context.It turns out that the relationship is critical; with the relationship 
>set to 'No Value' there is no error; when it is set in a newly added object, 
>things go wrong. When running on Leopard, no problems...It seems that problems 
>only come when there is one object having a relation to two or more other 
>objects.So, the problem is now more accurately defined. I hope someone has an 
>idea how to tackle this one, as it prevents us in a nasty way from having 
>multiple separately savable stores.Thanks,Arthur C.
_________________________________________________________________
Express yourself instantly with MSN Messenger! Download today it's FREE!
http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/_______________________________________________

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 [EMAIL PROTECTED]

Reply via email to