問題タブ [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.
swift - DispatchQueue.main.async の遅延
以下の流れのようなデザインをしています。5 番目と 6 番目のステップの間に 0.3 秒の遅延を設定する必要があります。以下のオプションを試しましたが、結果が得られませんでした。
私の質問は、どうすればこれを達成できますか?
注: アニメーションを見るのに 13 秒かかります。
フロー
- Task Handler // webService リクエスト用
- Closure Handler // トリガー ViewController 用
- DispatchQueue.main.async // UI の更新用
- 最初のアニメーション
- セカンドアニメーション
- 次の画面へのナビゲーション
テスト 1
テスト 2
テスト 3
ios - DispatchQueue.main.async はクラッシュしませんが、DispatchQueue.main.sync はクラッシュしますか?
メインスレッドで DispatchQueue.main.async を実行しようとすると、アプリはクラッシュしませんが、DispatchQueue.main.sync はクラッシュします。なんでそうなの?