我正在尝试使用视图修饰符.quickLookPreview
在 iOS 14、macOS 11 macCatalyst 14 中引入,但我收到此错误Value of type 'some View' has no member 'quickLookPreview'
每次我尝试在 macOS 或 mac Catalyst 目标上使用修改器时。在 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.1 苹果系统 12.1
该问题现已在 Xcode 13.2 中消失
所以使用修饰符的正确方法是有效的,这可能只是早期 xcode 版本中的一些错误。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)