‘registerExtension ()’ переименовано в ‘register ()’
У меня в классе есть метод класса - c: +(void)registerExtension();
Когда я вызываю этот метод в своем классе Objective C, он работает нормально. [MyClass registerExtension];
Однако, когда я вызываю то же самое в Swift, я получаю вышеупомянутую ошибку, даже если она работает.
Почему я не могу использовать это имя? Любая помощь очень ценится.
error: ‘registerExtension()’ has been renamed to ‘register()’
MyClass.registerExtension()
^~~~~~~~~~~~~~~~~
register
__ ObjC.MyClass: 36: 21: примечание: ‘registerExtension () 'устарел в Swift 3
открытый класс func registerExtension ()