Не удается создать экземпляр UIView из пера. «Предупреждение: не удалось загрузить информацию о классе Objective C»
Я получаю «не удалось загрузить информацию о классе Objective C. Это значительно снизит качество доступной информации о типах». предупреждение в консоли при инициализации экземпляра этого класса:
@IBDesignable
class SystemMessage: UIView{
@IBOutlet weak var lbl_message: UILabel!
var view: UIView!
override init(frame: CGRect) {
super.init(frame: frame)
setup()
}
required init?(coder aDecoder: NSCoder) {
super.init(coder: aDecoder)
setup()
}
func setup(){
view = loadViewFromNib()
view.autoresizingMask = [UIViewAutoresizing.FlexibleWidth, UIViewAutoresizing.FlexibleHeight]
addSubview(view)
}
func loadViewFromNib() -> UIView{
let bundle = NSBundle(forClass: self.dynamicType)
let nib = UINib(nibName: "SystemMessage", bundle: bundle)
let view = nib.instantiateWithOwner(self, options: nil)[0] as! UIView
return view
}
}
Исполнение останавливается на линииlet view = nib.instantiateWithOwner...
с "Темой 1: EXC_BAD_ACCESS (code = 2 ...)"
Что может быть причиной этого?