我对GCD有点困惑
我尝试调用一个执行我的 web 服务调用的类:
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
[searchService doSearch:self.searchData];
});
我正在使用 Sudzc 生成的网络服务。对使用 Sudzc 生成且位于 SearchService 类中的服务的实际服务调用如下:
[service doSearch:self action:@selector(doSearchHandler:) e: searchArgs];
通话结束后,我应该返回:
- (void) doSearchHandler: (id) value {
}
如果不使用 GCD,它可以正常工作,但是当我添加它时,我永远不会返回到 doSearchHandler 方法。