В настоящее время я новичок в использовании RestKit для IOS, и у меня возникла проблема. Я настроил вызов службы JAXRS, который извлекает данные из серверной части и отображает содержимое в формате XML. Таким образом, у вас будет URL типа http://www.example.com/service/clients. Это вернет список клиентов и т. Д.
Я пытаюсь использовать RestKit Framework в IOS для сопоставления XML в объект, который я могу использовать. Кто-нибудь знает простой пример, который делает это. Ниже приведено большинство кода, который я использую:
-(void) viewDidLoad
{
RKObjectManager *manager = [RKObjectManager objectManagerWithBaseURL:@"http://www.example.com/service"];
RKObjectMapping *clientMapping = [RKObjectMapping mappingForClass:[client class]];
[clientMapping mapKeyPath:@"lastName" toAttribute:@"lastName"];
[clientMapping mapKeyPath:@"firstName" toAttribute:@"firstName"];
[manager.mappingProvider setMapping:hcpMapping forKeyPath:@/clients"];
[[RKObjectManager sharedManager] loadObjectsAtResourcePath:@"/clients" delegate:self];
.....
}
Я получаю следующее сообщение об ошибке:
HTTP Status 406 - Нет совпадений для заголовка подтверждения
restkit.network:RKObjectLoader.m:241 Невозможно найти анализатор для MIMEType 'text / html'
это похоже на ошибку, возвращаемую со страницы, однако я могу запустить страницу, и она возвращает xml без проблем из браузера. Кто-нибудь знает, что я мог сделать неправильно?