У меня небольшие проблемы с RestKit.
Сначала я попытался использовать только RKClient:
[RKClient clientWithBaseURL:[defaults stringForKey:@"myURL"]];
Но я получаю ошибки, выданные NSManagedObject+ActiveRecord.m
(похоже на это ). В итоге я создал RKObjectManager (хотя я не планирую его использовать):
RKObjectManager* manager = [RKObjectManager objectManagerWithBaseURL:[defaults stringForKey:@"orangeqcURL"]];
manager.objectStore = [RKManagedObjectStore objectStoreWithStoreFilename:@"OrangeQC.sqlite"];
[RKObjectManager setSharedManager:manager];
Но я не могу заставить базовый вызов работать:
[RKClient sharedClient].username = self.login;
[RKClient sharedClient].password = self.password;
[[RKClient sharedClient] get:@"/users" delegate:self];
Это дает мне ошибку URL с двумя URL:
Error Domain=NSURLErrorDomain Code=-1002 "unsupported URL" UserInfo=0x825f2e0 {NSErrorFailingURLStringKey=//mydomain.com/mydomain.com/users, NSErrorFailingURLKey=//mydomain.com/mydomain.com/users, NSLocalizedDescription=unsupported URL, NSUnderlyingError=0x8204230 "unsupported URL"}
Есть идеи, почему это удвоится?
Когда я распечатываю базовый URL, он выглядит правильно:
NSLog(@"rkclient url: %@",[[RKClient sharedClient] baseURL]);
> rkclient url: mydomain.com/
Буду признателен за любую помощь. Спасибо.