使用 xib 加载 ViewController(包含 xib)

loading ViewController(containing xib) using xib

我正在尝试使用 xib 创建 Viewcontroller。 这里 viewcontroller 包含一个表格视图。 如果我加载 viewController 并使用 @IBOlet 引用连接表视图,则视图控制器可以正常工作。 但是当我将 tableview 引用与我的 xib viewcontroller 连接时,然后在运行时出现此错误。

由于未捕获的异常 'NSUnknownKeyException' 而终止应用程序,原因:'[ setValue:forUndefinedKey:]:此 class 不是键值编码-符合键 searchResultTableView1.'

我完全确定我的表格视图与正确的引用相关联。 不知道是哪一步,我漏了

这是我如何从 xibviewcontroller 加载的图片

searchViewController.xib searchViewController.xib pic here

searchViewController.swift searchViewController pic here

从主视图控制器加载 loading from main view controller picture here

4 到 5 个小时后,我现在明白了 我正在实例化 xib viewcontroller 使用

let vc1 = UIViewController(nibName: "SearchViewController", bundle: nil)

所以现在我尝试使用 viewcontroller 构造函数

实例化视图控制器
let vc1 = SearchViewController(nibName: "SearchViewController", bundle: nil)