我有一个用UIView实现的自定义CustomView.swift。然后,我尝试通过以下方法在另一个名为CustomView的类中实例化一个CustomClass.swift对象:
NSBundle.mainBundle().loadNibNamed(String(CustomView), owner: self, options: nil)
我得到了以下例外:
* NSForwarding:警告:类'CustomClass‘的对象0x7faceb60e300不实现methodSignatureForSelector:-未识别的选择器-CustomClass awakeAfterUsingCoder:
发布于 2016-08-28 17:21:59
事实证明,在loadNibNamed()中指定为loadNibNamed()的参数必须从NSObject继承,因为按照错误消息的建议,所有者应该响应awakeAfterUsingCoder:。但我无法在苹果的文档中找到这样的要求。
https://stackoverflow.com/questions/39193914
复制相似问题