所以我没有提到Objective-C,所以如果这是一个基本的问题,我很抱歉,但我似乎找不到有我确切问题的人。我将JBChartView(用Objective-C编写) Cocoapod添加到了Swift项目中。该图表可以正常运行,并且完全启动并运行。但是,我随后添加了一些其他单独的Objective-C文件,当尝试从JBChartView导入文件时,无法找到该文件。我可以从Swift文件访问这个Objective-C库,但不能从Objective-C文件访问。有什么想法吗?
下面是我尝试过的所有东西。
#import "JBChartView.h"
#import <JBChartView/JBChartView.h>发布于 2018-01-03 11:30:22
您在这里并没有给我们太多的东西,但是如果您能够使用Swift成功地导入框架,那么框架很可能正在定义一个模块。在本例中,您只需使用您在Swift中使用的import语句,在语句的开头添加一个@,在语句的末尾添加;,就得到了Objective-C的模块导入。因此,如果Swift中的导入如下所示:
import JBChartView然后,您可以在Objective-C中执行此操作:
@import JBChartView;在这两种情况下,机制是相同的,所以如果其中一种有效,另一种也应该有效。
https://stackoverflow.com/questions/48070690
复制相似问题