我有一个Objective-C项目,最近我在Swift 2中添加了一个WatchOS 2项目。
从WatchOS项目中,我通过桥接头访问Objective-C类(简单地说Equations.m
)。但是,此Equations.m
文件导入另一个库(具体为HHUnitConverter
),并且使用Cocoapods将此HHUnitConverter
添加到项目中。
当我构建WatchOS项目时,我收到此错误:" HHUnitConverter.h
"找不到。
当Obj C类引用另一个使用cocoapods添加的Obj-C类时,是否可以通过Swift类中的桥接头使用Objective-C类?我应该更改什么才能使该文件可供编译器使用?
我一直在撕扯我的头发试图让这个工作几个小时,任何建议表示赞赏。谢谢!
答案 0 :(得分:0)
选择watchOS目标并转到“构建设置”。设置' Objective-C Bridging Header'将文件归档到与iOS目标相同的文件。