Como corrigir o atributo "@IBInspectable 'não faz sentido em uma propriedade que não pode ser representada no Objective-C"
No Xcode 9 e no Swift 4, sempre recebo esse aviso por algunsIBInspectable
propriedades:
@IBDesignable public class CircularIndicator: UIView {
// this has a warning
@IBInspectable var backgroundIndicatorLineWidth: CGFloat? { // <-- warning here
didSet {
backgroundIndicator.lineWidth = backgroundIndicatorLineWidth!
}
}
// this doesn't have a warning
@IBInspectable var topIndicatorFillColor: UIColor? {
didSet {
topIndicator.fillColor = topIndicatorFillColor?.cgColor
}
}
}
Existe uma maneira de se livrar disso?