Marino Faggiana 7 年之前
父节点
当前提交
4f19849ca4
共有 1 个文件被更改,包括 11 次插入2 次删除
  1. 11 2
      PickerFileProvider/FileProviderEnumerator.swift

+ 11 - 2
PickerFileProvider/FileProviderEnumerator.swift

@@ -42,8 +42,17 @@ class FileProviderEnumerator: NSObject, NSFileProviderEnumerator {
                 serverUrl = "workingSet"
             } else {
                 if let metadata = NCManageDatabase.sharedInstance.getMetadata(predicate: NSPredicate(format: "account = %@ AND fileID = %@", account, enumeratedItemIdentifier.rawValue))  {
-                    if let directorySource = NCManageDatabase.sharedInstance.getTableDirectory(predicate: NSPredicate(format: "account = %@ AND directoryID = %@", account, metadata.directoryID))  {
-                        serverUrl = directorySource.serverUrl + "/" + metadata.fileName
+                    
+                    if metadata.directory == true {
+                        
+                        if let directorySource = NCManageDatabase.sharedInstance.getTableDirectory(predicate: NSPredicate(format: "account = %@ AND directoryID = %@", account, metadata.directoryID))  {
+                            serverUrl = directorySource.serverUrl + "/" + metadata.fileName
+                        }
+                        
+                    } else {
+                        
+                        print("è un file")
+                        
                     }
                 }
             }