0

私は現在これをやっています:

        NSData *response = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil];

次に、UI を更新し、たくさんのアニメーションを実行して、受け取ったばかりのデータを表示します。

ただし、上記のメソッドがメインスレッドをロックしているため、代わりに非同期リクエストを使用して情報をロードしようとしています。

何か案は?私は NSOperationQueue を設定して使用しようとしました:

                NSData *responseGBP = [NSURLConnection sendAsynchronousRequest:requestGBP queue:operationQueue completionHandler:nil];

ただし、次のエラーが表示されます: Initializing 'NSData *__strong' with an expression of an incompatible type 'void'

あなたの天才は私を助けることができますか?

4

1 に答える 1