小编IHa*_*gle的帖子

iOS SwiftUI - 使用 PhotosPicker 从图库中选择图像或视频

我正在尝试使用新的 PhotosPicker:

PhotosPicker(
    selection: $selectedItem,
    matching: .videos,
    photoLibrary: .shared()) {
        Text("Select a photo")
    }
    .onChange(of: selectedItem) { newItem in
        Task {
            if let data = try? await newItem?.loadTransferable(type: Data.self) {
                selectedImageData = data
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

我如何设置选择图像或视频而不是仅选择其中之一?

我试过:

matching: [.images, .videos],
Run Code Online (Sandbox Code Playgroud)

并得到:

Cannot convert value of type '[Any]' to expected argument type 'PHPickerFilter?'
Run Code Online (Sandbox Code Playgroud)

ios swift swiftui

3
推荐指数
1
解决办法
2642
查看次数

标签 统计

ios ×1

swift ×1

swiftui ×1