marinofaggiana 4 년 전
부모
커밋
0337d20e93
2개의 변경된 파일4개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      File Provider Extension/FileProviderExtension+NetworkingDelegate.swift
  2. 3 0
      File Provider Extension/FileProviderItem.swift

+ 1 - 1
File Provider Extension/FileProviderExtension+NetworkingDelegate.swift

@@ -75,7 +75,7 @@ extension FileProviderExtension: NCNetworkingDelegate {
             }
             
             // Signal update
-            item = FileProviderItem(metadata: metadata, parentItemIdentifier: parentItemIdentifier)
+            item = FileProviderItem(metadata: metadata.freeze(), parentItemIdentifier: parentItemIdentifier)
             fileProviderData.sharedInstance.fileProviderSignalUpdateContainerItem[item.itemIdentifier] = item
             fileProviderData.sharedInstance.fileProviderSignalUpdateWorkingSetItem[item.itemIdentifier] = item
             fileProviderData.sharedInstance.signalEnumerator(for: [parentItemIdentifier, .workingSet])

+ 3 - 0
File Provider Extension/FileProviderItem.swift

@@ -147,6 +147,9 @@ class FileProviderItem: NSObject, NSFileProviderItem {
     }
 
     init(metadata: tableMetadata, parentItemIdentifier: NSFileProviderItemIdentifier) {
+        if metadata.isFrozen {
+            print("Frozen")
+        }
         self.metadata = metadata
         self.parentItemIdentifier = parentItemIdentifier
     }