标签: ios-library

将Swift pod导入Objective-C项目时未找到模块错误

我有一个用Objective-C编写的现有项目.我想在该项目中使用位于Swift 的Daniel GindiiOS Charts库.我怎样才能做到这一点?

将swift框架导入到objective-c项目中是相关的,但在我的情况下,我通过Cocoapods 按照此处的说明安装它.

在那个问题中,他至少能够导入标题,但在我的情况下,我无法.

第1步:创建Objective-C单视图项目.

第2步:创建Podfile并添加以下行 -

use_frameworks!
pod 'Charts'
Run Code Online (Sandbox Code Playgroud)

第3步:安装pod

步骤4:尝试在ViewController.h中导入图表,@import Charts但此时会出错.错误是 - Module Charts not found

objective-c ios-frameworks swift ios-library ios-charts

11
推荐指数
2
解决办法
1万
查看次数

如何为Objective-C和Swift创建通用iOS库?

我需要为iOS(框架或静态库 - 我还没有决定)创建一个可以在Objective-C和Swift项目中使用的库.这样做的最佳方式是什么?我看到它的方式我有三个选择:

  1. 在Objective-C中编写库并添加对Swift(桥接头等)的支持.
  2. 在Swift中编写库并添加对Objective-C的支持.
  3. 在Objective-C和Swift中编写两个库.我真的想避免这个选择.

这里的主要要求是开发人员应尽可能轻松地使用它.理想情况下,他们应该能够选择他们的语言而不关心,或者甚至不知道图书馆本身的语言是什么.这可以做到吗?

此外,我希望能够使用CocoaPods分发库,如果这有任何意义.

objective-c ios ios-frameworks swift ios-library

6
推荐指数
1
解决办法
1196
查看次数