Marino Faggiana 7 年之前
父節點
當前提交
9f9f5fc9b9
共有 1 個文件被更改,包括 7 次插入1 次删除
  1. 7 1
      PickerFileProvider/FileProvider.swift

+ 7 - 1
PickerFileProvider/FileProvider.swift

@@ -282,7 +282,7 @@ class FileProvider: NSFileProviderExtension {
                     return
                 }
                 
-                _ = ocNetworking?.downloadFileNameServerUrl("\(directory.serverUrl)/\(metadata.fileName)", fileNameLocalPath: "\(directoryUser)/\(metadata.fileID)", communication: CCNetworking.shared().sharedOCCommunicationExtensionDownload(metadata.fileName), success: { (lenght) in
+                let task = ocNetworking?.downloadFileNameServerUrl("\(directory.serverUrl)/\(metadata.fileName)", fileNameLocalPath: "\(directoryUser)/\(metadata.fileID)", communication: CCNetworking.shared().sharedOCCommunicationExtensionDownload(metadata.fileName), success: { (lenght) in
                     
                     if (lenght > 0) {
                         
@@ -312,6 +312,12 @@ class FileProvider: NSFileProviderExtension {
                     completionHandler(NSFileProviderError(.serverUnreachable))
                 })
                 
+                if task != nil {
+                    NSFileProviderManager.default.register(task!, forItemWithIdentifier: NSFileProviderItemIdentifier(identifier)) { (error) in
+                        print("Registe download task")
+                    }
+                }
+                
             } else {
                 
                 // Exists