我想让视图控制器在运行时使用像这样的笔尖名称, 但是这是崩溃。用xibs让视图控制器在运行时
错误
[setValue方法:forUndefinedKey:]:这个类不是密钥值编码兼容的关键imageViewApp。
let vc = UIViewController(nibName: nibName, bundle: nil)
当我这样
let vc = MyViewController(nibName: "MyViewController", bundle: nil)
的静态值尝试,这是工作。
这是IBOutlet中的MyViewController
我GOOGLE了,但还没有找到足够的解决方案,请让我知道解决的办法。
请提及您的崩溃原因。 –
我得到这个错误 '[ setValue:forUndefinedKey:]:这个类不是密钥值编码兼容的关键imageViewApp。' 这是MyViewController中的IBOutlet –
实际上你使用的是'UIViewController',但是你的类名是'MyViewController'。这意味着xcode需要'UIViewController'类型的对象,但是您有'MyViewController'类型的对象。 –