marinofaggiana il y a 4 ans
Parent
commit
b51bbbe7db
1 fichiers modifiés avec 3 ajouts et 6 suppressions
  1. 3 6
      iOSClient/Viewer/NCViewerQuickLook.swift

+ 3 - 6
iOSClient/Viewer/NCViewerQuickLook.swift

@@ -29,12 +29,9 @@ import QuickLook
     let appDelegate = UIApplication.shared.delegate as! AppDelegate
     let previewController = QLPreviewController()
     var previewItems: [PreviewItem] = []
-    var viewController: UIViewController?
         
     @objc func quickLook(url: URL) {
-        
-        self.viewController = appDelegate.window.rootViewController
-        
+                
         URLSession.shared.dataTask(with: url) { data, response, error in
             
             guard let _ = data, error == nil else {
@@ -55,7 +52,7 @@ import QuickLook
                 self.previewController.delegate = self
                 self.previewController.dataSource = self
                 self.previewController.currentPreviewItemIndex = 0
-                self.viewController?.present(self.previewController, animated: true)
+                self.appDelegate.window?.rootViewController?.present(self.previewController, animated: true)
             }
             
         }.resume()
@@ -75,7 +72,7 @@ import QuickLook
             UIApplication.shared.isNetworkActivityIndicatorVisible = false
             let alert = UIAlertController(title: "Alert", message: message, preferredStyle: .alert)
             alert.addAction(.init(title: "OK", style: .default))
-            self.viewController?.present(alert, animated: true)
+            self.appDelegate.window?.rootViewController?.present(alert, animated: true)
         }
     }
 }