【发布时间】:2019-06-25 11:01:12
【问题描述】:
在 TableView 控制器中,我有多个 UITextFields,允许用户输入一些信息并使用 Realm 保存用户输入的数据。
我使用以下方法添加数据,但我收到错误消息“表达式类型'@lvalue String?'在没有更多上下文的情况下是模棱两可的”
import UIKit
import RealmSwift
class NewIdeaCreation: UITableViewController, UITextFieldDelegate {
let realm = try! Realm()
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
}
@IBAction func createButtonPressed(_ sender: UIButton) {
try realm.write {
realm.add(nameTextField.text) //Error here
}
self.dismiss(animated: true, completion: nil)
}
@IBOutlet weak var nameTextField: UITextField!
}
我应该在这里做什么?
【问题讨论】: