間違っていたUIViewControllerRepresentableの使い方

SwiftUIでUIDocumentPickerViewControllerを使うため、UIViewControllerRepresentableを使用していた。
iPadOS17(Xcode15)でビルド、実機実行すると、アボートする。
アプリストアにリリース済みのものはアボートしない。
調査をした結果、そもそもUIViewControllerRepresentableを使い方を間違っていた。
過去はそれでも動いたが、現在は動かない。
調査した結果、正しいコードに変更、解決。

その内容は、下記の画像の通り。

SwiftSwift,SwiftUI

Posted by shi-n