我在这里发布之前做了一些研究,但我无法修复它。
在注册视图中,我希望用户注册。
我创建了一个链表,当用户注册用户名时,我的程序会检查用户名是否已被占用。
如果被占用,它应该发出警报,说明用户名已被占用,因为用户点击了注册按钮。
如果用户名没有被占用,那么它应该显示一个警报,说注册成功
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() …Run Code Online (Sandbox Code Playgroud)