Re: Store NSPredicate in Core Data
Re: Store NSPredicate in Core Data
- Subject: Re: Store NSPredicate in Core Data
- From: Martin Stanley <email@hidden>
- Date: Sun, 17 Oct 2010 11:40:05 -0400
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, email@hidden wrote:
> Subject: Re: Store NSPredicate in Core Data
> To: Cocoa Dev <email@hidden>
> Message-ID: <email@hidden>
> 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 (email@hidden)
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:
This email sent to email@hidden