【发布时间】:2020-05-09 23:31:25
【问题描述】:
我正在尝试将文本字段中的字符串存储到 Realm DB 中。不知何故,它不只是保存实际的字符串,而是从绑定中保存某种元文本:
???? 绑定(事务:SwiftUI.Transaction(plist:[]), 位置:SwiftUI.StoredLocation,_value:“约翰 能源部")
我怎样才能将输入的字符串保存到没有周围信息的领域?
这是我的代码:
@State var enteredName: String = ""
let realm = try! Realm()
对于文本字段:
TextField("enter your name", text: $enteredName)
.textFieldStyle(RoundedBorderTextFieldStyle())
对于按钮:
Button(action: {
let newPerson = Contacts()
newPerson.name = "\(self.$enteredName)"
do {
try self.realm.write {
self.realm.add(newPerson)
}
} catch {
print("Error saving newPerson \(error)")
}
}) {
Text("Save New Person")
}
【问题讨论】:
标签: ios realm swiftui xcode11.4