ios - 如何解决按下按钮时出现 "class is not key value coding-compliant"错误?

标签 ios swift crash

基本上,我正在创建一个待办事项列表应用程序,并且我已经完成了关于代码和布局的所有工作,使用 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/

相关文章:

ios - 使用 Xamarin 调试 iOS 扩展

ios - 在没有插入闪电电缆的情况下,如何在真实的 iOS 设备上查看实时控制台日志?

ios - Xcode Testflight Validate ERROR ITMS-90778 NDEF is disallowed

java.lang.NullPointerException : Attempt to read from field 'double com.google.android.gms.maps.model.LatLng.a' on a null object reference 异常

android - 下载的文件无法正常运行时,无法在设备上运行我的应用程序

ios - 创建 NSManagedObject 类时,使用 Coredata 的项目中出现 Apple Mach-O 链接器错误

IOS Image view 如果没有包裹在对象中,图像将无法正确分配

ios - AdMob 插页式广告不显示有什么问题?

ios - "Memory is managed automatically"- 怎么样?

objective-c - 无法执行操作,因为 childrenKeyPath 为 nil