まだどこにもないアプリを作る

アプリ開発でつまづいたところなどを中心に記事にして行きます。

PHPickerConfiguration.selection = .orderedが機能しない問題 備忘録

PHPickerで画像の複数選択を実装する際

PHPickerにPHPickerConfiguration.selection = .orderedという設定をしても

非同期で写真を取得するため

たまにユーザーが選んだ順番になってくれないという問題が起こった

 

↓以下のStackOverFlowのC6Silver氏のすばらしい回答が非常に役に立った         

stackoverflow.com

 

func picker(_ picker: PHPickerViewController, didFinishPicking results: [PHPickerResult]) {
        picker.dismiss(animated: true)}

のところを回答のコードに書き換えるだけでうまくいった