NSOperation から継承されたオブジェクトを使用してダウンロードを行っています。ドキュメントを読みました。操作が完了したら、
[self.delegate performSelectorOnMainThread:@selector(operationDidFinish:) withObject:self waitUntilDone:YES];
方法。UIKit はスレッド セーフではないため、メイン スレッドで呼び出す必要があり、これらの非スレッド セーフ フレームワークの場合はドキュメントに記載されています。デリゲート メソッドで pdf または画像を描画していますが、メイン スレッドで描画されるため、描画が完了するまでユーザー インターフェイスが非常に遅くなります。この問題を回避する良い方法を教えていただけないでしょうか。