基本的に、ディスパッチメカニズムのように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 も呼び出す必要があり、javascript が webview から呼び出されるのを待つ必要があるため、Class メソッドでもそれが可能かどうかに興味がありますか? クラスメソッドでは、デリゲートを割り当てるたびに、それを自分自身に割り当てることができないというエラーが生成されます。
ありがとう。