Marino Faggiana 6 лет назад
Родитель
Сommit
69ae5c5957

+ 0 - 1
PickerFileProvider/FileProviderEnumerator.swift

@@ -129,7 +129,6 @@ class FileProviderEnumerator: NSObject, NSFileProviderEnumerator {
     }
     
     func enumerateChanges(for observer: NSFileProviderChangeObserver, from anchor: NSFileProviderSyncAnchor) {
-        
         observer.finishEnumeratingChanges(upTo: anchor, moreComing: false)
     }
     

+ 9 - 0
PickerFileProvider/FileProviderEnumeratorFile.swift

@@ -55,5 +55,14 @@ class FileProviderEnumeratorFile: NSObject, NSFileProviderEnumerator {
         observer.didEnumerate(items)
         observer.finishEnumerating(upTo: nil)
     }
+    
+    func enumerateChanges(for observer: NSFileProviderChangeObserver, from anchor: NSFileProviderSyncAnchor) {
+        observer.finishEnumeratingChanges(upTo: anchor, moreComing: false)
+    }
+    
+    func currentSyncAnchor(completionHandler: @escaping (NSFileProviderSyncAnchor?) -> Void) {
+        let anchor = NSFileProviderSyncAnchor(enumeratedItemIdentifier.rawValue.data(using: .utf8)!)
+        completionHandler(anchor)
+    }
 }