我使用的是InteractiveSideMenu,这是一个快速的库。现在我想在我的objective-c类中采用swift协议,因为我必须将我的目标类的基类设置为swift类,这在某种程度上是不允许的。我不知道如何实现这一点。有人可以帮我解决这个问题吗?
@interface my_objectiveC_Class : UIViewController
{
}
现在,我不得不使用类似于MenuViewController的快速类而不是UIViewController类,但是不允许将swift类作为objective-c类的基类。
基本上我需要在objective-c类中采用swift协议。
答案 0 :(得分:1)
要将Swift
或Objective-C
代码中的任何Objective-C
代码用到Swift
,您需要Bridging-Header
让您的编译器在两种语言之间进行转换。
请参阅此AppleDoc