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

+ 7 - 0
PickerFileProvider/FileProvider.swift

@@ -707,6 +707,13 @@ class FileProvider: NSFileProviderExtension {
         
         // Add, Remove (nil)
         NCManageDatabase.sharedInstance.addTag(itemIdentifier.rawValue, tagIOS: tagData)
+        
+        guard let item = try? item(for: itemIdentifier) else {
+            completionHandler(nil, NSFileProviderError(.noSuchItem))
+            return
+        }
+        
+        completionHandler(item, nil)
     }
     
     override func trashItem(withIdentifier itemIdentifier: NSFileProviderItemIdentifier, completionHandler: @escaping (NSFileProviderItem?, Error?) -> Void) {