我会逐步按照this教程进行操作,但它永远不会调用cloud函数,因此我的快速代码中的完成处理程序当然不会被调用。
当我用邮递员调用cloud函数时,它可以工作,但不能在具有以下代码的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打电话时,它可以工作。但是我想使用App风格。