問題タブ [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 に答える
354 参照

ios - Dispatch Queue Priority と Dispatch Queue の QoS の違いは何ですか?

Dispatch Queue の QoS の DISPATCH_QUEUE_PRIORITY_HIGH とユーザーインタラクティブの間に違いはありますか?

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

ios - DispatchGroup を使用して写真を検索し、UIImage 配列に保存するにはどうすればよいですか

ディスパッチ グループの使用例をいくつか見てきましたが、うまく動作しないようです。

私は自分のプロジェクトに Google マップを使用しており、近くの企業にマーカーを配置しています。マーカーをクリックすると、その場所の画像を持つ別のビュー コントローラーを表示したいと考えています。

これは私の loadPhotosForSalonByPlaceId がどのように見えるかです:

エンターとリーブの使い方を間違えていませんか?それとも、lookUpPhotos の完了後に続行するようにメイン スレッドに通知する必要がありますか? 現時点では、View Controller を表示する時点で UIImages の配列が空になっているためです。

前もって感謝します!

以下のコードは、loadPhotosForSalonByPlaceId 関数で呼び出すものです。PhotoMetaData を UIImage に変換し、それを配列に追加します。私の理解では、look up photos と loadplacephoto は非同期呼び出しです。これらの両方のタスクが完了した後、DispatchGroup を使用してビュー コントローラーを表示するにはどうすればよいでしょうか。