У меня есть подкласс UILabel:
class MyLabel: UILabel {}
Я хочу использовать этот ярлык в качестве titleLabel UIButton:
class MyButton: UIButton {
var label: MyLabel!
override open var titleLabel: MyLabel? {
get {
return label
}
}
}
Он компилируется в XCode, но яхочу использовать это в рамках с Cocoapods.Когда я пытаюсь отправить его в хранилище, он проверяет код.Выдает ошибку:
WARN |[iOS]:тип свойства 'MyLabel * _Nullable' несовместим с типом 'UILabel * _Nullable', унаследованным от 'UIButton'
Как переопределить titleLabel?Это возможно с подклассом?