因为这个库是Swift写成的,要使用它,要使项目混编swift。
1.pod 导入:
在podfile 里面输入下面的 关键字后,pod install 导入
pod 'SwiftTheme'
use_frameworks!
2.修改Xcode配置:
工程的Build Setting中把Defines Module改为YEStargets->build settings ->packaging->Product Module Name,确保有值,没的话,写上 $(PRODUCT_NAME) 就行
3.创建桥接文件:
偷懒一点的做法是直接创建一个swift文件
它会提示你是否自动创建创建桥接文件:
选择最后一个按钮,Xcode会创建下面的选中的文件:
最后在使用第三方库的地方 导入 它的格式
#import "SwiftTheme/SwiftTheme-Swift.h"
它的格式是: 库的名字/库的名字-Swift.h
假如是其他库的话,不确定是不是这个格式,也可能是:库的名字-Swift.h 这样的
PS:我的项目里面pod了AFNetworking ,但是混编Swift后,AFN导入头文件一直报错。解决方法是 :不使用pod ,直接往项目里面拖。假如有更好的解决方案,欢迎指教!