首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >找不到目标C文件

找不到目标C文件
EN

Stack Overflow用户
提问于 2018-01-03 11:16:20
回答 1查看 59关注 0票数 0

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

下面是我尝试过的所有东西。

代码语言:javascript
复制
#import "JBChartView.h"
#import <JBChartView/JBChartView.h>
EN

回答 1

Stack Overflow用户

发布于 2018-01-03 11:30:22

您在这里并没有给我们太多的东西,但是如果您能够使用Swift成功地导入框架,那么框架很可能正在定义一个模块。在本例中,您只需使用您在Swift中使用的import语句,在语句的开头添加一个@,在语句的末尾添加;,就得到了Objective-C的模块导入。因此,如果Swift中的导入如下所示:

代码语言:javascript
复制
import JBChartView

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

代码语言:javascript
复制
@import JBChartView;

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48070690

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档