я объявленный метод класса в Objective-C:Свифт: метод переопределение с переключателем имеет несовместимый тип
+ (id) someFunction:(NSDictionary *)param;
Когда я подкласс класса и переопределить этот метод в Swift с этим:
override class func someFunction(param : NSDictionary) -> AnyObject?
я получаю ошибку:
Overriding method with selector 'someFunction:' has incompatible type '(NSDictionary) -> AnyObject?'
Как переопределить метод правильно?
Ничего себе, спасибо! Я вообще не получал предложений по автозаполнению, но ваш работает. Нет никакого смысла бросать param, так что это ошибка компилятора, с которой я могу жить. – Thomas
, похоже, является своего рода ошибкой в компиляторе, я сам нахожусь в этом – bolnad