在闭包中添加可选绑定操作(optional binding)以确保返回类型为“User”。示例代码如下:
Auth.auth().signIn(withEmail: email, password: password) { (result, error) in guard let user = result?.user else { // 可选绑定失败 return } // 在闭包内操作“user”对象 }
上一篇:闭包上下文要求返回类型为'Person',但实际返回类型为'Null'
下一篇:闭包是否会对在其作用域内创建的对象创建强引用?