PHPickerで画像の複数選択を実装する際
PHPickerにPHPickerConfiguration.selection = .orderedという設定をしても
非同期で写真を取得するため
たまにユーザーが選んだ順番になってくれないという問題が起こった
↓以下のStackOverFlowのC6Silver氏のすばらしい回答が非常に役に立った
func picker(_ picker: PHPickerViewController, didFinishPicking results: [PHPickerResult]) {
picker.dismiss(animated: true)}
のところを回答のコードに書き換えるだけでうまくいった