I'm setting up a UIView with a cardModel in this way:
var cardModel : CardModel!{
didSet{
nameLabel.text = cardModel!.name
}
}
init(frame: CGRect, cardModel: CardModel) {
super.init(frame: frame)
self.cardModel = cardModel
setUpUI()
setUpGestureRecognizers()
setUpPlayer()
}
The problem is that the variable cardModel didSet is not called I actually don't know why