无法使我的Objective-c类的基类成为swift类

时间:2018-05-08 13:38:21

标签: ios objective-c swift protocols

我使用的是InteractiveSideMenu,这是一个快速的库。现在我想在我的objective-c类中采用swift协议,因为我必须将我的目标类的基类设置为swift类,这在某种程度上是不允许的。我不知道如何实现这一点。有人可以帮我解决这个问题吗?

@interface my_objectiveC_Class : UIViewController 
{

}

现在,我不得不使用类似于MenuViewController的快速类而不是UIViewController类,但是不允许将swift类作为objective-c类的基类。

基本上我需要在objective-c类中采用swift协议。

1 个答案:

答案 0 :(得分:1)

要将SwiftObjective-C代码中的任何Objective-C代码用到Swift,您需要Bridging-Header让您的编译器在两种语言之间进行转换。

请参阅此AppleDoc