Eu tive o mesmo problema e vim aqui para tentar descobrir o que aconteceu. Notei que a resposta mais votada e a resposta em si não me ajudaram, pois o IBDesignable não existia na pasta de log e eu já tentei todas as outras opções lá, no entanto, nos comentários, notei alguém falando sobre um init de quadro.
Decidi tentar comentar minha extensão do IBDesignable para o UIView e ele corrigiu o problema instantaneamente. Portanto, para corrigir isso, localize a extensão que está causando o problema e configure as unidades necessárias criando uma classe IBDesignable e fornecendo os inicializadores necessários da seguinte maneira:
@IBDesignable class RoundedView: UIView {
override init(frame: CGRect) {
super.init(frame: frame)
sharedInit()
}
required init?(coder aDecoder: NSCoder) {
super.init(coder: aDecoder)
sharedInit()
}
override func prepareForInterfaceBuilder() {
super.prepareForInterfaceBuilder()
sharedInit()
}
func sharedInit() {
}
}
IMPORTANTE: lembre-se de adicionar a nova classe ao item em que você está usando o design.