Re: CoreData: get/set methods in undo and flushing of caches
Re: CoreData: get/set methods in undo and flushing of caches
- Subject: Re: CoreData: get/set methods in undo and flushing of caches
- From: mmalcolm crawford <email@hidden>
- Date: Thu, 23 Jun 2005 12:54:55 -0700
On Jun 23, 2005, at 6:08 AM, Frank Illenberger wrote:
today I noticed, that the get and set methods in a subclass of
NSManagedObject are only called when I directly enter a value from
the bound NSTextField. They are not called again when I press the
undo button to restore earlier values. The problem now is: When the
set methods are called, they flush a certain cache that is
connected to the attribute. When the method is not called during an
undo, I am not able to correctly flush my cache. What would be the
best pratice to deal with this? Does every object of this class has
to observe itself to get a clue when to flush the cache?
Is there any reason you cannot make the cached attribute a transient
attribute of the entity? If you do this, undo is handled
automatically. (See <http://developer.apple.com/documentation/Cocoa/
Conceptual/CoreData/Articles/cdNSAttributes.html for relevant
principles.)
mmalc
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden