marinofaggiana 4 years ago
parent
commit
21b4289eda

+ 9 - 2
File Provider Extension/FileProviderDomain.swift

@@ -25,7 +25,7 @@ import Foundation
 
 class FileProviderDomain: NSObject {
     
-    @objc func registerDomain() {
+    @objc func registerDomains() {
         
         NSFileProviderManager.getDomainsWithCompletionHandler { (fileProviderDomain, error) in
             
@@ -83,8 +83,15 @@ class FileProviderDomain: NSObject {
         }
     }
     
-    @objc func removeAllDomain() {
+    @objc func removeAllDomains() {
         
         NSFileProviderManager.removeAllDomains { (_) in }
     }
+    
+    @objc func recreateDomains() {
+        
+        NSFileProviderManager.removeAllDomains { (_) in
+            self.recreateDomains()
+        }
+    }
 }

+ 4 - 0
File Provider Extension/FileProviderExtension.swift

@@ -64,6 +64,10 @@ class FileProviderExtension: NSFileProviderExtension, NCNetworkingDelegate {
         _ = NCNetworking.shared.sessionManagerBackgroundExtension
     }
     
+    deinit {
+        print("")
+    }
+    
     // MARK: - Enumeration
     
     override func enumerator(for containerItemIdentifier: NSFileProviderItemIdentifier) throws -> NSFileProviderEnumerator {

+ 1 - 1
iOSClient/AppDelegate.m

@@ -320,7 +320,7 @@
     
     // Registeration domain File Provider
     FileProviderDomain *fileProviderDomain = [FileProviderDomain new];
-    [fileProviderDomain registerDomain];
+    [fileProviderDomain registerDomains];
     //[fileProviderDomain removeAllDomain];
 }