我已经检查了我的连接和类名,因为所有其他线程都有同样的问题。
错误消息
***由于未捕获的异常终止应用程序' NSUnknownKeyException',原因:' [setValue:forUndefinedKey:]:此类不是密钥值编码兼容的密钥parksTableView。&# 39;
查看我遇到崩溃的控制器
import UIKit
class ParksViewController: UITableView, UITableViewDataSource, UITableViewDelegate {
var parkNames = ["Sunnyside", "South Oak", "Tower", "Arno", "Arbor", "Holmes", "Brookside", "Brookside Tennis Courts", "Loose", "Gilham", "Brush Creek", "Westwood"]
@IBOutlet weak var textLabel: UILabel!
@IBOutlet weak var parksTableView: UITableView!
func viewDidLoad(){
self.parksTableView.delegate = self
self.parksTableView.dataSource = self
}
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return parkNames.count
}
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = UITableViewCell()
print(indexPath.row)
cell.textLabel?.text = parkNames[indexPath.row]
return cell
}
也许我只是没有把正确的东西连接到正确的地方?我尝试了不同连接的组合,并多次删除和重新连接连接以尝试解决此问题,但我仍然无法理解错误。
答案 0 :(得分:0)
如果您查看错误,则会显示<UIViewController 0x7fc416a04f80>
。您认为自己有ParksViewController
,但实际上只有UIViewController
。