【发布时间】:2021-04-21 05:01:15
【问题描述】:
我在 UserDefaults 中保存了一个用户数据,现在我想制作一个编辑配置文件视图,并且我想使用 TextField 来显示当前用户数据,但是我收到了这个错误,因为我将代码放在了正文 @987654322 @。我想在TextField 中显示所有当前用户数据,以便他们在进行编辑之前查看他们的数据。如何正确地做到这一点?
我的代码
struct EditProfile: View {
@AppStorage(CurrentUserDefaults.EMAIL) var currentUserEmail: String?
@AppStorage(CurrentUserDefaults.USERNAME) var currentUserName: String?
@State var userName = ""
@State var userPhone = ""
@State var userAddress = ""
var body: some View {
username = currentUserName ?? "" //[Error] I want to display currentUserName on the textfield
NavigationView{
VStack{
TextField("Username", text: $userName)
}.navigationBarTitle("Edit Profile")
}.navigationViewStyle(StackNavigationViewStyle())
}
}
【问题讨论】:
标签: ios swift xcode swiftui xcode12