在将其发布到这里之前,我做了一些研究,但是我无法修复它。
在注册视图中,我希望用户注册。
我创建了一个链接列表,并在用户注册用户名时,我的程序检查用户名是否已被使用。
如果采取了该措施,则应发出警报,提示用户单击注册按钮时该用户名已采取。
如果未使用用户名,则会显示一条警告,提示注册成功
import SwiftUI
struct registerScreen: View {
@State var username: String = ""
@State var password : String = ""
@State private var sucessfulRegister = false
@State private var failedRegister = false
var body: some View {
VStack {
TextField()
SecureField()
Button(action: {
let userinfo = linkedList()
if (userinfo.contains(value: self.username)){
// self.failedRegister = true
self.failedRegister.toggle()
// show alert that it failed
} else {
userinfo.insert(value: user(username: self.username,password: self.password))
// show alert that it is successfull
self.sucessfulRegister.toggle()
}
})
{
Text("Register")
.font(.headline)
.foregroundColor(.white)
.padding()
.frame(width: 220,height: 60)
.background(Color.green)
.cornerRadius(15.0)
}
}
}
}