2016-10-18 46 views
1

我有一个Objective-C项目,我添加了一个swift文件 - swift文件将包含便利函数到我的objc项目的其余部分。添加swift文件触发添加桥接头 - 我做了。所有这些工作。我也有cocoapods配置和从objc工作。Obj C项目swift文件看不到可可豆荚

我可以从objc调用一个快捷方法,但是我的swift文件看不到我的任何一个快速cocoapod模块。我得到错误'没有这样的模块'。我在这里进行了广泛搜索,并清理了我的项目,清理了构建文件夹,检查了我的搜索路径 - 一切正常。我正在使用use_frameworks!在我的pod文件中。

任何指针?

回答

1

您需要将您的pod标题添加到您的桥接标头,如下所述:Import Objective-C Framework (CocoaPod) into Swift?

+0

太好了。今晚会测试一下,谢谢。 – user1542125

+0

我可能不清楚,但Cocoapod框架是一个快速框架,而不是Objective-C。当我在swift文件中导入SwiftChart时,我得到'没有这样的模块' – user1542125

+0

您打开工作区而不是项目吗?奇怪的是,你完全可以从Obj-C中看到一个Swift模块 - 它不会朝着这个方向工作,只有C/Obj-C到Swift。 – Ralfonso