Я следую пошаговое руководство по этому , но оно никогда не вызывает функцию облака, и обработчик завершения в моем быстром коде, конечно, не вызывается.
Работает, когда я вызываю облачную функцию с почтальоном, но не в xcode с таким кодом:
functions.httpsCallable("addMessage").call(["text": inputField.text]) { (result, error) in
if let error = error as NSError? {
if error.domain == FunctionsErrorDomain {
let code = FunctionsErrorCode(rawValue: error.code)
let message = error.localizedDescription
let details = error.userInfo[FunctionsErrorDetailsKey]
}
// ...
}
if let text = (result?.data as? [String: Any])?["text"] as? String {
self.resultField.text = text
}
}
Это работает, когда я использую экспресс-стиль облачных функций и звоню с Alamofire. Но я хочу использовать стиль приложения.