Marino Faggiana 6 years ago
parent
commit
302825e91c

+ 3 - 0
PickerFileProvider/FileProvider.swift

@@ -43,6 +43,9 @@ var changeDocumentURL: URL?
 // Array file in Upload
 var uploadingIdentifier = [String]()
 
+//
+var updateItem: NSFileProviderItem?
+
 class FileProvider: NSFileProviderExtension {
     
     override init() {

+ 3 - 3
PickerFileProvider/FileProviderEnumerator.swift

@@ -129,9 +129,9 @@ class FileProviderEnumerator: NSObject, NSFileProviderEnumerator {
     }
     
     func enumerateChanges(for observer: NSFileProviderChangeObserver, from anchor: NSFileProviderSyncAnchor) {
-        
-        //observer.didUpdate(<#T##updatedItems: [NSFileProviderItemProtocol]##[NSFileProviderItemProtocol]#>)
-
+        if updateItem != nil {
+            observer.didUpdate([updateItem!])
+        }
         observer.finishEnumeratingChanges(upTo: anchor, moreComing: false)
     }
     

+ 3 - 0
PickerFileProvider/FileProviderEnumeratorFile.swift

@@ -57,6 +57,9 @@ class FileProviderEnumeratorFile: NSObject, NSFileProviderEnumerator {
     }
     
     func enumerateChanges(for observer: NSFileProviderChangeObserver, from anchor: NSFileProviderSyncAnchor) {
+        if updateItem != nil {
+            observer.didUpdate([updateItem!])
+        }
         observer.finishEnumeratingChanges(upTo: anchor, moreComing: false)
     }