すでにメイン スレッドを使用している場合、メイン スレッドでコード ブロックを遅延させてディスパッチしても安全ですか?
dispatch_time_t popTime = dispatch_time(DISPATCH_TIME_NOW, seconds * NSEC_PER_SEC);
dispatch_after(popTime, dispatch_get_main_queue(), theBlock);
それとももっと安全な方法がありますか?これを実行するときに既にメイン キュー (メイン スレッド) にいる場合、チェックを実行する必要がありますか?