Я пытаюсь изменить NSAttributedString
, но получаю ошибку компиляции:
extension NSAttribtuedString {
@objc convenience init(swizzledString: String, attributes: [NSAttributedString.Key : Any?] {
.....
}
}
Ошибка
Method cannot be marked @objc because type of parameter 2 cannot be represented in Objective C
Ошибка имеет смысл. Каким образом мы можем решить эту проблему, чтобы сохранить подпись функции и переключить функцию инициализации?