だからある時点まで私はこれを使用しました:
[NSURLConnection sendAsynchronousRequest:request
queue:[NSOperationQueue mainQueue]
completionHandler:^(NSURLResponse *response, NSData *data, NSError *error) {
...Some code here
}];
しかし、そのようなアプローチがアプリをクラッシュさせるケースが常に 1 つあることに気付きました。
たとえば、低速のインターネット接続でコードを使用して、ブロックが完了するまでバックグラウンドに入ってから、もう一度アプリに戻るようにしてください。でクラッシュすることがわかりますEXC_BAD_ACCESS
では、sendasynchrequest
ブロックはそれほど価値がないのですか?または、使用中に何か不足していますか?
前もって感謝します!