問題タブ [dispatch-queue]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1405 参照

swift - DispatchQueue.main.async の遅延

以下の流れのようなデザインをしています。5 番目と 6 番目のステップの間に 0.3 秒の遅延を設定する必要があります。以下のオプションを試しましたが、結果が得られませんでした。

私の質問は、どうすればこれを達成できますか?

注: アニメーションを見るのに 13 秒かかります。

フロー

  1. Task Handler // webService リクエスト用
  2. Closure Handler // トリガー ViewController 用
  3. DispatchQueue.main.async // UI の更新用
  4. 最初のアニメーション
  5. セカンドアニメーション
  6. 次の画面へのナビゲーション

テスト 1

テスト 2

テスト 3

実行 (_:with:afterDelay:)

0 投票する
1 に答える
654 参照

ios - DispatchQueue.main.async はクラッシュしませんが、DispatchQueue.main.sync はクラッシュしますか?

メインスレッドで DispatchQueue.main.async を実行しようとすると、アプリはクラッシュしませんが、DispatchQueue.main.sync はクラッシュします。なんでそうなの?