如何在swiftui中使用.quickLookPreview修饰符



我正在尝试使用iOS 14、macOS 11 macCatalyst 14中引入的视图修饰符.quickLookPreview,但每次尝试在macOS或macCatalyst目标上使用该修饰符时,我都会收到此错误Value of type 'some View' has no member 'quickLookPreview'。在iOS上,这很好用。在mac上显示这个修饰符的正确方式是什么?

import SwiftUI
import QuickLook

struct ContentView: View {
@State var documentUrl: URL?
var body: some View {
NavigationView {
ZStack {

Button("Press Me", action: {
documentUrl = URL(fileURLWithPath: "somelocalfileURLPath")
})



}
.navigationTitle("Open File")
.quickLookPreview($documentUrl)

}

}
}

xcode 13.1MacOS 12.1

问题现在在Xcode 13.2 中消失了

因此,使用修饰符的正确方法是有效的,这可能只是早期xcode版本中的一些错误。

相关内容

  • 没有找到相关文章

最新更新