Я звоню в службу из основного потока и получаю результаты. Но когда тот же звонок сделан из фона, я не получаю результатов. Есть предположения?Результаты идут по основной теме, но не по фоновой теме
Вот мой код:
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT,
(unsigned long)NULL), ^(void) {
self.pathRequest = [[PathRequest alloc] initWithUserId:[userInfobase userId]
self.pathRequest.target = self;
self.pathRequest.successSelector = @selector(success:);
self.pathRequest.errorSelector = @selector(failure:);
[self.pathRequest execute];
});
В моем классе PathRequest я определил методы делегата для обработки ответа сервера
- (void) execute
{
[restClient loadData:@"/path"];
}
- (void)restClient: (AFRestClient *) client loadedData: (AFMetaData *) metadata {
}
Пожалуйста, укажите ваш код. Это поможет нам лучше помочь. – Rushi