Ios 将目标C转换为Swift,错误类型不符合协议

Ios 将目标C转换为Swift,错误类型不符合协议,ios,objective-c,swift,Ios,Objective C,Swift,我需要将下面的目标c代码转换为swift: [MyClassListenersRegistry register__MyClassDataListener :[[MyClassMaintainer alloc] init]]; 我发现了错误 “类型‘MyClassMaintener’不符合协议‘MyClassListener’” 使用swift代码时,如下所示: MyClassListenersRegistry.register__MyClassDataListener(MyClassMain

我需要将下面的目标c代码转换为swift

[MyClassListenersRegistry register__MyClassDataListener :[[MyClassMaintainer alloc] init]];
我发现了错误

“类型‘MyClassMaintener’不符合协议‘MyClassListener’”

使用swift代码时,如下所示:

MyClassListenersRegistry.register__MyClassDataListener(MyClassMaintainer())
目标c代码正在运行,但不是swift。我转换正确吗


请协助。

MyClassListenerRegistry.register\u MyClassDataListener(MyClassMaintainer.self)嗨,它似乎不起作用……同样的错误