ios - Unable to store in Core Data from RestKit because of NSUnknownKeyException -


i have web service returns data such:

{"facebook_friends":[{"name":"jennifer","id":"38493"},{"name":"sarah","id":"363"}, 

and here code:

rkmanagedobjectstore* objectstore = [rkmanagedobjectstore objectstorewithstorefilename:@"myapp.sqlite"]; rkobjectmanager* objectmanager = [rkobjectmanager objectmanagerwithbaseurlstring:@"http://192.168.85.128"]; objectmanager.objectstore = objectstore;  rkmanagedobjectmapping *friendmapping = [rkmanagedobjectmapping mappingforclass:[friend class] inmanagedobjectstore:objectstore]; [friendmapping mapkeypath:@"id" toattribute:@"facebook_id"]; [friendmapping mapkeypath:@"name" toattribute:@"name"]; friendmapping.primarykeyattribute = @"facebook_id";  [[rkobjectmanager sharedmanager].mappingprovider setmapping:friendmapping forkeypath:@"facebook_friends"];  [objectmanager loadobjectsatresourcepath:@"/sharing/friends_facebook.json" delegate:self]; 

but getting error:

2012-06-05 09:53:14.098 promobust[10071:1520b] *** terminating app due uncaught exception 'nsunknownkeyexception', reason: '[<nsmanagedobject 0x6d153b0> setvalue:forundefinedkey:]: entity friend not key value coding-compliant key "facebook_id".' 

i don't understand wrong given each entity has id property - see doing wrong?

update: friend class:

@interface friend : nsmanagedobject     @property (nonatomic, retain) nsnumber* facebook_id;     @property (nonatomic, retain) nsstring* name;  - (bool)validatename:(id *)iovalue error:(nserror **)outerror;  @end  @implementation friend     // use @dynamic properties in core data     @dynamic facebook_id;     @dynamic name;   - (bool)validatename:(id *)iovalue error:(nserror **)outerror {     nslog(@"validating friend");     return yes; } 

thanks!

it if hadn't removed coredata model application!

it still not working different error - close issue.


Comments

Popular posts from this blog

jquery - Invalid Assignment Left-Hand Side -

java - Play! framework 2.0: How to display multiple image? -

gmail - Is there any documentation for read-only access to the Google Contacts API? -