0

所以我对Objective-C不感兴趣,所以如果这是一个基本问题,我深表歉意,但我似乎找不到有我确切问题的人。我将 JBChartView(用 Objective-C 编写)Cocoapod 添加到 Swift 项目中。该图表很好,可以完全启动并运行。但是,我随后添加了一些其他单独的 Objective-C 文件,并且在尝试从 JBChartView 导入文件时找不到它。什么给出了,我可以从 Swift 文件而不是 Objective-C 文件中访问这个 Objective-C 库。有任何想法吗?

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

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

1 回答 1

0

您在这里并没有给我们太多帮助,但是如果您能够使用 Swift 成功导入框架,那么该框架可能正在定义一个模块。在这种情况下,你可以只import使用你在 Swift 中使用的语句,在@它的开头和;结尾添加一个,你就有了一个 Objective-C 的模块导入。所以,如果 Swift 中的导入看起来像:

import JBChartView

那么你可以在Objective-C中做到这一点:

@import JBChartView;

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

于 2018-01-03T03:30:22.127 回答