Marino Faggiana 7 ani în urmă
părinte
comite
0b2280d758
1 a modificat fișierele cu 4 adăugiri și 2 ștergeri
  1. 4 2
      PickerFileProvider/FileProvider.swift

+ 4 - 2
PickerFileProvider/FileProvider.swift

@@ -866,7 +866,7 @@ class FileProvider: NSFileProviderExtension {
             _ = self.deleteFile(fileNameLocalPath)
             
             // Refresh
-            self.refreshEnumerator(serverUrl: serverUrl)
+            self.refreshEnumerator(identifier: identifier, serverUrl: serverUrl)
             
         }, failure: { (message, errorCode) in
             // remove identifier from array upload
@@ -887,13 +887,15 @@ class FileProvider: NSFileProviderExtension {
         }
     }
     
-    func refreshEnumerator(serverUrl: String) {
+    func refreshEnumerator(identifier: NSFileProviderItemIdentifier, serverUrl: String) {
         
         /* ONLY iOS 11*/
         guard #available(iOS 11, *) else {
             return
         }
         
+        updateItem = try? self.item(for: identifier)
+       
         if serverUrl == homeServerUrl {
             NSFileProviderManager.default.signalEnumerator(for: .rootContainer, completionHandler: { (error) in
                 print("send signal rootContainer")