【发布时间】:2012-11-14 07:31:43
【问题描述】:
基本上我有一个类方法,我正在调用它来调用 Web 服务调用,就像在调度机制中一样,当我得到响应时,我会在 NSDictionary 中以同步模式发送响应。
dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH, 0ul);
dispatch_async(queue, ^{
NSDictionary *_pD= [HttpRequest Details:@"Type" :@"guest" :[Description valueForKey:@"number"]];
dispatch_sync(dispatch_get_main_queue(), ^{
DLog(@"%@",[_D description]);
[self mapObjects:_D];
});
});
但是,在这个调用中,我还需要调用 WebView,并等待从 webview 调用 javascript,因此我很好奇这是否也可以在 Class 方法中执行?由于在类方法中,每当我分配一个委托时,它都会产生一个我无法将其分配给自身的错误。
谢谢。
【问题讨论】:
标签: iphone objective-c ios ipad cocoa