'registerExtension ()' был переименован в 'register ()' - PullRequest
0 голосов
/ 26 июня 2019

‘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 ()

...