找不到Objective C文件

时间:2018-01-03 03:16:20

标签: objective-c swift4 jbchartview

所以我不打算使用Objective-C,所以如果这是一个基本问题我会道歉,但我似乎无法找到有我确切问题的人。 我将JBChartView(用Objective-C编写)Cocoapod添加到Swift项目中。图表很好,可以完全启动并运行。然而,我然后添加了一些其他单独的Objective-C文件,当尝试从JBChartView导入文件时,无法找到它。是什么,我可以从Swift文件而不是Objective-C文件访问这个Objective-C库。有什么想法吗?

以下是我尝试的所有内容。

#import "JBChartView.h"
#import <JBChartView/JBChartView.h>

1 个答案:

答案 0 :(得分:0)

你真的没有给我们太多的东西,但是如果你能够使用Swift成功导入框架,那么框架可能正在定义一个模块。在这种情况下,您可以使用您在Swift中使用的import语句,在其开头添加@,在其末尾添加;,您就拥有了Objective-C的模块导入。因此,如果Swift中的导入如下:

import JBChartView

然后您可以在Objective-C中执行此操作:

@import JBChartView;

这两种情况下的机制是相同的,所以如果一个有效,另一个也应该。