Я отправляю сообщение с загрузчиком объектов и получаю эту ошибку в окне вывода. FYI, Мой didFailWithError:
Делегат никогда не попадал. Не знаю, почему.IOS restkit error
`objectLoader:didFailWithError:]:` unrecognized selector `sent to class 0x123608`
Как я узнал, что такое 0x123608?
Я установил маршрутизатор в класс AppDelegate и Mapping в AppDelegate тоже.
вот метод в моем классе, который наследует RKObjectLoaderDelegate. Я использую общий синглтон.
[[RKObjectManager sharedManager] postObject:review usingBlock:^(RKObjectLoader *loader){
// loader.params=params,
loader.objectMapping = [[RKObjectManager sharedManager].mappingProvider objectMappingForClass:[myclass class]];
loader.serializationMIMEType = RKMIMETypeJSON; // We want to send this request as JSON
loader.method = RKRequestMethodPOST;
loader.serializationMapping = [RKObjectMapping serializationMappingUsingBlock:^(RKObjectMapping* mapping) {
[mapping mapAttributes:@"field1", @"field2",@"field3",nil];
}];
loader.targetObject = nil;
loader.delegate = self;
}];
}
Думаю, вам нужно будет опубликовать фрагменты кода и полное сообщение об ошибке, чтобы получить здесь большую помощь. – Deepesh
его вопрос не нуждается в фрагментах кода. Он спрашивает, как найти объект. –