You may have already figured this out, but just to be complete, here is what I did to save NSPredicates in a Core Data store:
I created a transformable attribute to hold the predicate. When I selected this in the model editor, the transformer defaulted to: NSKeyedUnarchiveFromData. That's it, all done. This works as expected for me. Martin On 2010-10-17, at 11:01 AM, cocoa-dev-requ...@lists.apple.com wrote: > Subject: Re: Store NSPredicate in Core Data > To: Cocoa Dev <cocoa-dev@lists.apple.com> > Message-ID: <95528f90-6748-425c-9cb4-7fd45ce2a...@myrvold.org> > Content-Type: text/plain; charset=us-ascii > > After some thought I found out that I can use NSkeyedArchiver and > NSKeyedUnarchiver to make an NSData and back to NSPredicate instance. Then it > is possible to store NSData into Core Data. > > > Den 17. okt. 2010 kl. 12.48 skrev Ivan C Myrvold: > >> I am building an application where I am using an NSPredicateEditor. Now I >> would like to store the resulting NSPredicate from the NSPredicateEditor in >> Core Data. I am not sure how to accomplish that. >> I was thinking about using NSCoder, but not sure how to use NSCoder for this >> as it usually is used to archive directly to disk and not with Core Data. >> >> Do anyone have any hint? > _______________________________________________ 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