ios - @IBDesignable rendering error in interface builder -


i have custom view image in it. , error when interface builder try's render custom view.

i have 6 of these views , 3 different errors.

  1. failed update auto layout status: interface builder cocoa touch tool crashed.

  2. failed render instance of customview: rendering view took longer 200 ms. drawing code may suffer sloe performance.

  3. failed render instance of customview: designable agent crashed.

and when debug view crashes on uiimage propriety. , error:

thread 1: exc_bad_instruction (code=exc_i386_invop, subcode=0x0)

how can fix this?

thanks

code:

@ibdesignable class uiprogressbutton: uianimatedbutton {  //it crashed here @ibinspectable var icon: uiimage = uiimage(named: "feet")!{     didset {         setupview()     } }  required init(coder adecoder: nscoder) {     super.init(coder: adecoder)      setupview() }   override init(frame: cgrect) {     super.init(frame: frame)      setupview() }   let iconlayer = calayer() func setupview(){      iconlayer.frame = cgrectmake(0, 5, self.frame.height-10, self.frame.height-10)     iconlayer.contents = self.icon.cgimage     self.layer.addsublayer(iconlayer) }  } 


Comments

Post a Comment