Note that there are some explanatory texts on larger screens.

plurals
  1. PORestKit - Could not find an object mapping for keyPath: ''
    primarykey
    data
    text
    <p>The following code produce this error.</p> <pre><code>- (void)viewDidLoad { RKObjectManager * manager = [RKObjectManager objectManagerWithBaseURLString:@"http://localhost:3000"]; RKObjectMapping *contactMapping = [RKObjectMapping mappingForClass:[Contact class]]; [contactMapping mapKeyPathsToAttributes: @"nom", @"nom", @"prenom", @"prenom", @"telephone", @"telephone", @"commentaires", @"description", nil]; [manager.mappingProvider setMapping:contactMapping forKeyPath:@"/contacts.json"]; [manager loadObjectsAtResourcePath:@"/contacts.json" delegate:self]; } </code></pre> <p>I don't know how to match the ressource path with the mapping. Any idea ?</p> <p>The logs are :</p> <pre><code>2012-09-18 11:07:30.811 MyApp[28507:fb03] I restkit:RKLog.m:33 RestKit initialized... 2012-09-18 11:07:30.816 MyApp[28507:fb03] mapping : &lt;RKObjectMappingProvider: 0x6c1c860&gt; 2012-09-18 11:07:30.837 MyApp[28507:fb03] I restkit.network.reachability:RKReachabilityObserver.m:391 Network availability has been determined for reachability observer &lt;RKReachabilityObserver: 0x6c51e60 host=localhost isReachabilityDetermined=YES isMonitoringLocalWiFi=NO reachabilityFlags=-R -----l-&gt; 2012-09-18 11:07:30.886 MyApp[28507:fb03] I restkit.network:RKRequest.m:680 Updating cache date for request &lt;RKObjectLoader: 0x6c54ec0&gt; to 2012-09-18 11:07:30 +0000 2012-09-18 11:07:30.892 MyApp[28507:11503] W restkit.object_mapping:RKObjectMapper.m:87 Adding mapping error: Could not find an object mapping for keyPath: '' 2012-09-18 11:07:30.893 MyApp[28507:11503] E restkit.network:RKObjectLoader.m:231 Encountered errors during mapping: Could not find an object mapping for keyPath: '' 2012-09-18 11:07:30.914 MyApp[28507:fb03] Error : [didFailWithError] </code></pre> <p>And the json response is the following (it come from a Ruby on Rails Rest API) :</p> <pre><code>[ {"commentaires":"bla bla", "created_at":"2012-09-17T21:15:55Z","id":1, "nom":"name 1", "prenom":"surname A", "telephone":"+33687330913", "updated_at":"2012-09-17T21:22:34Z"}, {"commentaires":"bla bla", "created_at":"2012-09-17T21:22:20Z","id":2, "nom":"name 2", "prenom":"surname 2", "telephone":"", "updated_at":"2012-09-17T21:22:20Z"} ] </code></pre>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload