Возможно ли Swizzle NSAttributedString.init (строка: атрибуты)? - PullRequest
0 голосов
/ 07 мая 2020

Я пытаюсь изменить 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

Ошибка имеет смысл. Каким образом мы можем решить эту проблему, чтобы сохранить подпись функции и переключить функцию инициализации?

...