Скажем, я хочу подкласс init
a UIView
с String
и Int
.
Как бы это сделать в Swift, если я просто подклассифицирую UIView
? Если я просто создаю пользовательскую функцию init()
, но параметры - это String и Int, она сообщает мне, что "super.init() не вызывается перед возвратом из инициализатора".
И если я позвоню super.init()
, мне сказали, что я должен использовать назначенный инициализатор. Что я должен там использовать? Кадровая версия? Версия кодера? И то и другое? Почему?