瀏覽代碼

fix(ios): wrong container url path for the iCloud service when it's not turned.

charlie 3 年之前
父節點
當前提交
7099158ee3
共有 1 個文件被更改,包括 4 次插入2 次删除
  1. 4 2
      ios/App/App/FileContainer.swift

+ 4 - 2
ios/App/App/FileContainer.swift

@@ -20,17 +20,19 @@ public class FileContainer: CAPPlugin, UIDocumentPickerDelegate {
   }
 
   @objc func ensureDocuments(_ call: CAPPluginCall) {
+    var data: [String: String] = [:]
 
     if self.iCloudContainerUrl != nil {
       validateDocuments(at: self.iCloudContainerUrl!)
+      data["iCloudContainerUrl"] = self.iCloudContainerUrl?.absoluteString
     }
 
     if self.localContainerUrl != nil {
       validateDocuments(at: self.localContainerUrl!)
+      data["localContainerUrl"] = self.localContainerUrl?.absoluteString
     }
 
-    call.resolve(["iCloudContainerUrl": self.iCloudContainerUrl?.absoluteString as Any,
-                  "localContainerUrl": self.localContainerUrl?.absoluteString as Any])
+    call.resolve(data)
   }
 
   func validateDocuments(at url: URL) {