【发布时间】:2018-05-24 17:13:23
【问题描述】:
我开始学习 Swift,我目前正在学习一些教程,但我遇到了这个问题。
在我声明后:
typealias LoginHandler = (_ msg: String) -› Void;
我收到了这个错误:
元组元素不能有两个标签
我需要这个 LoginHandler 来获取消息并检索 void,以便我可以在我的登录函数中使用它来处理我的 Firebase 错误。
typealias LoginHandler = (_ msg: String) -› Void;
class AuthProvider {
private static let _instance = AuthProvider();
static var Instance: AuthProvider {
return _instance;
}
func login(withEmail: String, password: String, loginHandler: LoginHandler?){
Auth.auth().signIn(withEmail: withEmail, password: password, completion: {(user, error) in
if error != nil {
} else {
}
});
}
}
所以我一直在尝试不同的东西,但都没有奏效。
【问题讨论】:
-
你需要创建一个
MCVE:stackoverflow.com/help/mcve。小sn-ps代码的图像没有帮助。
标签: swift type-alias