我有一个 UIViewController
子类,它似乎为其 View 加载 Nib,导致 NSUnknownKeyException
。
我的代码中没有显式调用 init(nibName: nibNameOrNil, bundle: nibBundleOrNil)
或 loadNibNamed()
。
我不明白发生了什么。
编辑:这是我正在调用的构造函数。
convenience init(overviewController:OverviewViewController) {
self.init()
}
最佳答案
我发现我的 UIViewController
子类正在尝试根据其名称自行加载 Nib !
我有一个与我的 UIViewController
子类同名的 nib 文件。
只需重命名 Nib 即可解决我的问题。
关于swift - UIViewController 子类似乎加载了不需要的 Nib ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36757078/