по документации, а компилятор говорит что не протокол🙄 https://stackoverflow.com/questions/76459684/getting-rid-of-strings-as-reuse-identifiers-anyclass-issue Возможно, кто-то из синьоров или миддлов поможет. Или же это такая намертво зашитая в swift штука как протоколы типа всяких ExpressibleByXXXLiteral? Как решить проблему, описанную по ссылке?
Так там в топике речь про AnyClass а не AnyObject
Спасибо, исправил опечатку
AnyClass он протокол не для инстансов, а для классов И содержимое protocol в классическом случае относится к описанию того, чем будут обладать инстансы Ну и соответственно этот protocol, который обычно определяет возможности инстансов, удивляется если его пытаются наследовать от class protocol
В каком смысле для классов? Ведь все протоколы, в том числе именно для классов как типа, а не их инсансов (то есть под протокол подписывается именно объявление класса). И как решить проблему, описанную по ссылке?
К AnyObject относится UIView(), к AnyClass относится UIView.self А проблема там по ссылке вроде как решена в комментариях уже
Обсуждают сегодня