marinofaggiana 5 年之前
父节点
当前提交
5f6a35326d

+ 1 - 1
iOSClient/Main/NCDetailViewController.swift

@@ -137,7 +137,7 @@ class NCDetailViewController: UIViewController {
                     }
                     self.metadatas = metadatas
                     
-                    mediaBrowser = MediaBrowserViewController(index: index, dataSource: self, delegate: self)
+                    mediaBrowser = MediaBrowserViewController(index: index, dataSource: self, delegate: self, containerView: backgroundView)
                     if mediaBrowser != nil {
                                                 
                         mediaBrowser!.shouldShowPageControl = false

+ 5 - 1
iOSClient/Viewer/NCMediaBrowser/MediaBrowserViewController.swift

@@ -247,6 +247,8 @@ public class MediaBrowserViewController: UIViewController {
         return sanitizeIndex(index)
     }
     
+    public var containerView = UIView()
+    
     // MARK: - Private Enumerations
 
     private enum Constants {
@@ -376,12 +378,14 @@ public class MediaBrowserViewController: UIViewController {
     public init(
         index: Int = 0,
         dataSource: MediaBrowserViewControllerDataSource,
-        delegate: MediaBrowserViewControllerDelegate? = nil
+        delegate: MediaBrowserViewControllerDelegate? = nil,
+        containerView: UIView
         ) {
 
         self.index = index
         self.dataSource = dataSource
         self.delegate = delegate
+        self.containerView = containerView
 
         super.init(nibName: nil, bundle: nil)
 

+ 1 - 1
iOSClient/Viewer/NCViewerMedia.swift

@@ -110,7 +110,7 @@ class NCViewerMedia: NSObject {
                 }
                 
                 CCUtility.copyFile(atPath: url.path, toPath: CCUtility.getDirectoryProviderStorageOcId(self.metadata.ocId, fileNameView: self.metadata.fileNameView))
-                NCManageDatabase.sharedInstance.addLocalFile(metadata: self.metadata)
+                _ = NCManageDatabase.sharedInstance.addLocalFile(metadata: self.metadata)
                 KTVHTTPCache.cacheDelete(with: self.videoURL)
                 
                 // reload Data Source