Tag: nsunknownkeyexception

CustomCell为空或导致SIGABRT错误

我正在尝试创build一个video播放器,在UITableView中显示video的缩略图,标题和说明。 当用户点击原始的时候,它将打开一个新的视图与WebViewvideo将播放。 在目前我仍然试图设置自定义单元格。 我在AppDelegate.swift class AppDelegate: UIResponder, UIApplicationDelegate {的AppDelegate.swift文件上得到一个错误class AppDelegate: UIResponder, UIApplicationDelegate { line和错误是: Thread 1: signal SIGABRT 。 错误日志是在这篇文章的末尾。 在Main.storyboard我添加了一个TableView(我连接到具有delegate和dataSource的ViewController)与一个原型单元格,其中我添加了一个ImageView和两个标签。 我也创build了一个名为CustomTableViewCell.swift的Swift文件。 我将View Controller自定义类设置为ViewController,将单元格的标识符设置为customCell ,将样式设置为“Custom”,并将其设置为CustomTableViewCell的类。 在ViewController.swift我创build了一个包含video信息的数组,并设置了表函数。 我也试过其他的方式来编写我在堆栈中find的解决scheme的代码,但是我也得到相同的错误,或者在最大的情况下,我得到一个3个空单元格的表。 代码在下面。 有人可以请告诉如何把这个自定义细胞工作吗? 提前致谢! ViewController.swift // // ViewController.swift // Cycloid // // Created by smbss on 10/11/15. // Copyright © 2015 smbss. All rights reserved. // import UIKit var […]

类不是关键值编码兼容

我有一个NavigationController ,称为“ViewController”的根视图控制器和称为“SettingsViewController”的第二个视图控制器。 我有一个从“ViewController”的“SettingsViewController”继续工作,直到我试图通过参考出口连接到“SettingsViewController”称为“usernameField”的UITextField 。 当我尝试去SettingsViewController时,我得到以下错误: ***终止应用程序由于未捕获的exception“NSUnknownKeyException”,原因:'[<_TTC6mayfly22SettingsViewController 0x15e72af0> setValue:forUndefinedKey:]:此类不是密钥值编码兼容的密钥usernameField。 当我search到这个错误时,大多数人都说这是由于代码中的参考sockets被删除,而不是在故事板中,或者是这些行中的东西引起的,但是我已经彻底检查过并且已经尝试了多次重新编写文本框。 我可能会做错什么可能导致这个错误?