Ошибка:

struct ImagePicker: UIViewControllerRepresentable { @Binding var image: UIImage? Координатор класса: NSObject, PHPickerViewControllerDelegate { родительский вар: ImagePicker init (_ родитель: ImagePicker) { self.parent = родительский } func Picker (_ Picker: PHPickerViewController, результаты DidFinishPicking: [PHPickerResult]) { Picker.dismiss (анимированный: правда) Guard let поставщик = результаты.первый?.itemProvider еще {возвращение} если поставщик.canLoadObject(ofClass: UIImage.self) { поставщик.loadObject(ofClass: UIImage.self) { изображение, _ в self.parent.image = изображение как? UIImage } } } } func makeUIViewController (контекст: Контекст) -> PHPickerViewController { вар конфигурации = PHPickerConfiguration() config.filter = .images пусть сборщик = PHPickerViewController (конфигурация: конфигурация) Picker.Delegate = context.coordinator возвратный сборщик } func updateUIViewController(_ uiViewController: PHPickerViewController, context: Context) { } func makeCoordinator() -> Координатор { Координатор (сам) } } Я хочу знать, как это решить. Спасибо!