loadNibNamed崩溃(_:所有者:选项:)

jjr*_*mos 3 nib ios swift

我有一个自定义UIView实现CustomView.swift.然后我尝试CustomView在另一个名为CustomClass.swiftvia的类中实例化一个对象:
NSBundle.mainBundle().loadNibNamed(String(CustomView), owner: self, options: nil)

我得到以下异常:

***NSForwarding:警告:类'CustomClass'的对象0x7faceb60e300没有实现methodSignatureForSelector: - 提前麻烦无法识别的选择器 - [CustomClass awakeAfterUsingCoder:]

jjr*_*mos 12

事实证明,指定为ownerin 的参数loadNibNamed()必须继承,NSObject因为所有者应该响应awakeAfterUsingCoder:,如错误消息所示.但我无法在Apple的文档中找到这样的要求.