使用 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)
我正在尝试使用 xib 创建 Viewcontroller。 这里 viewcontroller 包含一个表格视图。 如果我加载 viewController 并使用 @IBOlet 引用连接表视图,则视图控制器可以正常工作。 但是当我将 tableview 引用与我的 xib viewcontroller 连接时,然后在运行时出现此错误。
由于未捕获的异常 'NSUnknownKeyException' 而终止应用程序,原因:'[
我完全确定我的表格视图与正确的引用相关联。 不知道是哪一步,我漏了
这是我如何从 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)