Функции Swift Firebase ОШИБКА: NSCocoaErrorDomain - PullRequest
0 голосов
/ 05 июля 2018

Когда я пытаюсь запустить функцию Firebase из Swift, я получаю сообщение об ошибке:

Ошибка домена = NSCocoaErrorDomain Code = 3840 «Текст JSON не начинался с массива или объекта и опция, позволяющая не задавать фрагменты». UserInfo = {NSDebugDescription = Текст JSON не начинался с массива или объекта и опции, позволяющей не задавать фрагменты.}

Это функция Firebase:

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

Это мой код Swift:

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

1 Ответ

0 голосов
/ 19 февраля 2019

Вы можете увидеть эту ошибку, если вы не указали правильный регион на стороне клиента. Например:

lazy var functions = Functions.functions(region: "europe-west1")
...