Swift Firebase函数错误:NSCocoaErrorDomain

Lun*_*nke 5 function firebase swift google-cloud-functions google-cloud-firestore

当我尝试从Swift运行Firebase Function时,出现错误消息:

错误域= NSCocoaErrorDomain代码= 3840“ JSON文本不是以数组或对象开头,并且没有允许设置片段的选项。” UserInfo = {NSDebugDescription = JSON文本不是以数组或对象开头,并且未设置允许片段的选项。}

这是Firebase功能:

exports.helloWorld = functions.https.onRequest((request, response) => {
  response.send("Hello from Firebase!")
})
Run Code Online (Sandbox Code Playgroud)

这是我的Swift代码:

Functions.functions().httpsCallable("helloWorld").call { (result, error) in
  if error == nil {
    print("Success: \(result?.data)")
  } else {
    print(error.debugDescription)
  }
}
Run Code Online (Sandbox Code Playgroud)

Ste*_*enK 7

如果您没有在客户端指定正确的区域,您可能会看到此错误。例如:

lazy var functions = Functions.functions(region: "europe-west1")
Run Code Online (Sandbox Code Playgroud)