我正在使用 PhotosPicker 让用户选择照片。如何检索所选照片的 URL?
我尝试打印 imageSelection.itemIdentifier 并得到可选(“03966B05-1F51-4A20-801C-B617A2BC14DB/L0/001”),我不知道这是否与网址路径有关。
这是我使用 PhotosPicker 的类,使用WWDC2022的示例代码。
class CreateViewModel: ObservableObject {
@Published var post: Post = Post() // Record being added to CloudKit
enum ImageState {
case empty, loading(Progress), success(Image), failure(Error)
}
@Published private(set) var imageState: ImageState = .empty
@Published var imageSelection: PhotosPickerItem? {
didSet {
if let imageSelection {
let progress = loadTransferable(from: imageSelection)
imageState = .loading(progress)
} else {
imageState = .empty
}
}
}
// Load asset data using transferable
private func …Run Code Online (Sandbox Code Playgroud)