最初にかなりのサムネイル生成を行うメソッドを呼び出すコードがあるため、デバイスの速度が約 1 秒間低下します。最初のメソッドが呼び出される前に「読み込みメッセージ」を生成するメソッドを実行し、最初のメソッドが終了したら削除することを望んでいました。
[picker dismissViewControllerAnimated:YES completion:^{
NSLog(@"Loading");
[self generatingThumbnailMessageShow];
[self loadAllEffects];
}];
問題は、「generatingThumbnailMessageShow」メソッドが「loadAllEffects」メソッドの前にあるにもかかわらず、「loadAllEffects」メッセージが終了した後に呼び出されるように見えることです。最初のメソッドが終了したときにのみ「loadAllEffects」メソッドを呼び出す最適な方法は何ですか?