Я пытался написать @IBDesignable
NSView
Он отлично работает в приложении, но не визуализируется в интерфейсе Xcode , генерирующем сообщение Designable Build failed
для Пользовательский класс в Identity Inspector".
Сообщение об ошибке результатов кнопки Debug :
" Обеспечить«IBDesignablesAgent-macOS» еще не запущен, и у xxx есть разрешение на его отладку.
Есть идеи по решению этой проблемы?
@IBDesignable class customControlDM: NSView {
@IBOutlet var viewCustomControlDM: NSView!
override func draw(_ dirtyRect: NSRect) {
super.draw(dirtyRect)
// Drawing code here.
}
override init(frame frameRect: NSRect) {
super.init(frame: frameRect)
setup()
}
required init?(coder decoder: NSCoder) {
super.init(coder: decoder)
setup()
}
func setup(){
Bundle.main.loadNibNamed("customControlDM", owner: self, topLevelObjects: nil)
self.viewCustomControlDM.frame = self.bounds
self.addSubview(viewCustomControlDM)
}
}