将MFSideMenu第三方库添加到swift项目中

时间:2014-06-28 16:45:55

标签: ios xcode swift

我目前正在将一个Objective-C项目翻译成Swift。在这个过程中,我有一些实现的第三方库是纯粹的Objective-C,如MFSideMenu和Parse。

我根据Apple的文档和其他建议创建了一个Bridging-Header.h文件,以便使用Swift代码桥接Objective-C文件。这适用于像Parse这样的框架。不幸的是,当导入MFSideMenu并运行应用程序时,我收到下面附带的错误。

screen shot

我正在考虑是否因为需要使用它手动将库导入到Objective-C文件中,所以我尝试在项目中导入UIKit和Foundation并手动添加框架而没有任何成功。任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:1)

事实证明,swift的编译器不再支持基于非模块的框架导入。您必须将对框架的所有引用更改为@import语句而不是#import。

答案 1 :(得分:1)

我遇到了同样的问题,请在此类的头文件中添加以下代码 #import <UIKit/UIKit.h> 它可以帮助你