Hello all,
I am trying to use quickLookPreview in SwiftUI (macOS) to view a file using quicklook. The following sample code is actually very simple:
import SwiftUI
import QuickLook
struct ContentView: View {
@State var qlURL: URL?
var body: some View {
Button("Show QuickLook") {
qlURL = URL.init(fileURLWithPath: "path to a file")
}
.quickLookPreview($qlURL)
}
}
At first glance, everything looks great and the specified file is displayed via quicklook. However, I get numerous error messages in the log:
2023-03-10 14:46:58.258051+0100 SwiftUI-Test1[998:5878590] [General] -[QLPreviewPanel setDelegate:] called while the panel has no controller - Fix this or this will raise soon.
See comments in QLPreviewPanel.h for -acceptsPreviewPanelControl:/-beginPreviewPanelControl:/-endPreviewPanelControl:.
2023-03-10 14:46:58.258228+0100 SwiftUI-Test1[998:5878590] [General] -[QLPreviewPanel setDataSource:] called while the panel has no controller - Fix this or this will raise soon.
See comments in QLPreviewPanel.h for -acceptsPreviewPanelControl:/-beginPreviewPanelControl:/-endPreviewPanelControl:.
2023-03-10 14:46:58.261948+0100 SwiftUI-Test1[998:5878590] [General] -[QLPreviewPanel reloadData] called while the panel has no controller - Fix this or this will raise soon.
See comments in QLPreviewPanel.h for -acceptsPreviewPanelControl:/-beginPreviewPanelControl:/-endPreviewPanelControl:.
I'm admittedly a bit lost - how are these messages to be understood and how can they be fixed.
Xcode 14.2, macOS 13.2, Target: macOS
Thanks!
Gerald