我有一個返回plist的WS。
我正在使用Restkit,我想映射響應。在text/xml中的Restkit響應
所以首先我initilialize我的ObjectManager這樣的:
sharedInstance.manager = [RKObjectManager managerWithBaseURL:[NSURL URLWithString:ROOT_URL]];
我接受的文本/ XML:
[[RKObjectManager sharedManager] setAcceptHeaderWithMIMEType:RKMIMETypeTextXML];
而且我啓動了我的請求:
NSMutableURLRequest *request = [[RKObjectManager sharedManager] requestWithObject:nil method:RKRequestMethodPOST path:@"/foo/foo" parameters:nil];
RKManagedObjectRequestOperation *operation = [[RKObjectManager sharedManager] managedObjectRequestOperationWithRequest:request managedObjectContext:[BddManager sharedInstance].manager.managedObjectStore.mainQueueManagedObjectContext success:^(RKObjectRequestOperation *operation, RKMappingResult *result) {
NSLog(@"Loading mapping result: %d", result.count);
} failure:^(RKObjectRequestOperation *operation, NSError *error) {
NSLog(@"Fail!");
}];
[operation start];
最後我得到此錯誤:
NSLocalizedDescription=Expected content type {(
"application/x-www-form-urlencoded",
"application/json"
)}, got text/xml,
我在做什麼錯?
您使用的是什麼版本的RestKit? v0.10或v.20? – flashfabrixx 2013-02-14 17:09:11
最後一個:0.20.0rc1 – 2013-02-14 19:34:10