如何显示已知图像路径中的图像 - SwiftUI

Sha*_*niq 2 macos swift swiftui

我有一组图像 URL(全部来自存储,而不是互联网)。我怎样才能显示图像本身?简化代码:

@Binding var files:[URL]//Array of image URLs taken from an NSOpenPanel instance

Form{
    if files.count>0{
        Image(files[0].path)//Problem
    }
}
Run Code Online (Sandbox Code Playgroud)

jn_*_*pdx 6

你说NSOpenPanel,所以我在这里做出假设,我们不需要担心等待通过网络加载图像:

if let nsImage = NSImage(contentsOf: url) {
  Image(nsImage: nsImage)
}
Run Code Online (Sandbox Code Playgroud)