我应该如何使用 NS Userdefault 在 swift UI 中存储用户名

how should i store user name using NS Userdefault in swift UI

import SwiftUI

private var  Username = ""

struct ContentView: View {
    var body: some View {
      
    if  (UserDefaults.standard.set(self.username, forKey: "Username") != nil) {
            login()
        }else
        {
            home()
        } 
    }
}

如何使用 swift UI 在用户默认设置中存储登录屏幕的用户名,我无法得到正确的答案。 我曾尝试提供通过内容查看器进入登录屏幕的条件,但我没有想到对其进行编码。 谁能告诉我应该遵循的步骤 或 post 示例程序代码,以便我参考 ????????

尝试查看这篇关于如何使用文本字段以便在 swiftUI 中存储键入详细信息的文章。

https://blckbirds.com/post/login-page-in-swiftui-1/

这家伙一步步地给了你每件事的细目,试试看他。关于文本字段的说明从网站中间开始

使用@AppStorage 存储和获取用户默认值。

@AppStorage("Username") var username: String = ""

或者您也可以使用 UserDefaults。

if !UserDefaults.standard.string(forKey: "Username") {
     login()
} else {
    home()
}