以下是错误:
我尝试了几种方法,但都不起作用:
@State var LoginStatusMessage = ""
private func createNewAccount() {
Auth.auth.createUser(withEmail: email, password: password) {
result, err in
if let err = err {
print("Failed to create user:", err)
.self.errorMessage = "Failed to create user:Failed to create user: (err)"
return
}
print("Successfully created user: (result?.user.uid ?? "")")
self.LoginStatusMessage = "Successfully created user: (result?.user.uid ?? "")"
}
}
}
我假设您使用的是Firebase
。首先,根据文件,你不能直接使用.auth
,因为它是一个函数,正确的用法是这样
Auth.auth().createUser(withEmail: email, password: password) { authResult, error in
// ...
}
其次,由于swift
在作用域上找不到Auth
,我还假设您没有导入FirebaseAuth
所以你必须添加
import FirebaseAuth
到文件的开头。
此外,下次您在StackOverFlow上发布任何内容时,请尽可能多地提供相关详细信息。