我设法通过桥接头在Swift AppDelegate.swift文件中使用Objective C库。但问题是这个库不能在同一个项目的其他类中使用..那是怎么回事?
比如说,枚举成员MMDrawerSide.Left可以在AppDelegate类中成功使用。 但是在另一个类中,编译器抱怨:
Use of unresolved identifier 'MMDrawerSide'
我该怎么办?制作桥接头的步骤非常简单和自动化。这是它的内容:
#import "MMDrawerController.h"
#import "MMDrawerVisualState.h"
#import "UIViewController+MMDrawerController.h"
谢谢。
答案 0 :(得分:1)
这是我过去非常讨厌的问题。尝试在构建设置中将objc桥接头添加到swift编译器。你可能已经这样做了,这取决于你如何制作你的桥接头。
希望这有帮助。