基本上,我正在创建一个待办事项列表应用程序,并且我已经完成了关于代码和布局的所有工作,使用 UITableView 和导航 Controller ,每次按下添加按钮导航到另一个 UIView 时它都会崩溃,尽管我已经做了一个片段将其连接到另一个 View !
但我不知道我错过了什么!
我也在 swift 文件中提到了它。
here it shows first when crashes
Segments view for the button
这是 addTapped
的代码在添加新的待办事项列表中找到的按钮
class AddToDoViewController: UIViewController {
var toDoTableViewController: ToDoTableViewController? = nil
@IBOutlet weak var nameTextField: UITextField!
@IBOutlet weak var prioritySegment: UISegmentedControl!
@IBAction func addTapped(_ sender: UIButton) {
let newToDo = ToDo()
newToDo.priority = prioritySegment.selectedSegmentIndex
if let name = nameTextField.text {
newToDo.name = name
if let name = nameTextField.text {
newToDo.name = name
}
toDoTableViewController?.toDos.append(newToDo)
toDoTableViewController?.tableView.reloadData()
navigationController?.popViewController(animated: true)
}
}
override func viewDidLoad() {
super.viewDidLoad()
}
最佳答案
为您的按钮制作@IBOutlet。
关于ios - 如何解决按下按钮时出现 "class is not key value coding-compliant"错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63046020/