I'm having a problem where any buttons won't be shown when displaying a QLPreviewController with swift.
With .quickLookPreview() these buttons are shown, including share, done, annotation etcetera.
The buttons are not shown when using QLPreviewController with SwiftUI, however if used with other UIKit they are shown.
How to fix this? I'm not really looking forward in implementing all of the annotation functions and other QuickLook capabilities again.
The ultimate goal of mine is to allow annotation and other pdf editing with the ability to save the file via the Done button, but on .quickLookPreview() the Done button displays "Save to files" and "Discard" and on QLPreviewController the button is not shown.
The issue has been addressed on several forums, yet a solution has not been found.
Reproducement in nutshell:
new QLPreviewController conforming to UIViewControllerRepresentable
display the QLPreviewController in SwiftUI view
Thanks.
Post
Replies
Boosts
Views
Activity
Yesterday I bumped into a weird issue. I've got an application that was previously only available on iOS, however I'm now creating a version for MacOS.
As I released the "working" application to TestFlight, a friend of mine told me that they don't see any of their data in the mac application. Thus, I started to investigate, and found out that on the Testflight version, the initial sync fails to sync data that didn't exist before the installation.
However, in the debug version of the application (directly ran from XCode) the initial sync syncs all data, and after downloading the production version from TestFlight it works like a charm.
I'm stuck on a problem where I need to be able to have the same editing capabilities as in .quickLookPreview and be able to save the edited file to the application with the "Done" button.
So, in nutshell, I need to implement the same functionality many other applications provide including Apple's Files.
However with .quickLookPreview I don't get the ability to save edited files directly to the application, and I've had no luck finding help from the internet (thus this question).
Perhaps somebody has implemented this before and could give me a lead somewhere?
PS. I'm trying to find a solution without any third party libraries
I'm developing an application in which saving files and opening them with .quickLookis in important role.
However, after putting my application to TestFlight and letting a friend of mine test it with his phone (iOS 17.4.1, iPhone 15 Pro) it appears that sometimes when opening a file the QuickLook sheet doesn't open until the app's focus is lost.
@State
Button("Open file") {
url = someFileUrl
}.quickLookPreview($url)