【发布时间】:2023-01-24 03:45:21
【问题描述】:
我尝试使用此代码来解决问题,但它根本不允许查看我的图像选择器,我收到了以下错误:
ImagePicker(sourceType: .photoLibrary, selectedImage: self.$image)无法参考成员“photoLibrary”推断上下文基础
调用中位置#1、#2 的额外参数
调用中缺少参数“pickedImage”、“showImagePicker”、“imageData”的参数
@State private var image = UIImage() @State var shouldShowImagePicker = false var body: some View { NavigationView { ScrollView { VStack { Image(uiImage: image) .resizable() .cornerRadius(100) .frame(width: 150, height: 150) .clipShape(Circle()) .padding() .onTapGesture { shouldShowImagePicker = true } Spacer() Button { shouldShowImagePicker.toggle() } label: { Image(systemName: "person.fill") .font(.system(size: 64)) .padding() } Image(uiImage: self.image) .resizable() .cornerRadius(100) .frame(width: 200, height: 200) .background(Color.white) .aspectRatio(contentMode: .fill) .clipShape(Circle()) } .sheet(isPresented: $shouldShowImagePicker) { ImagePicker(sourceType: .photoLibrary, selectedImage: self.$image) }
【问题讨论】:
标签: ios swiftui uiimagepickercontroller