gpt4 book ai didi

objective-c - 如何让 Swift Cocoapod 在 Objective C 项目中工作?

转载 作者:可可西里 更新时间:2023-11-01 01:36:42 25 4
gpt4 key购买 nike

我正在尝试获取 Swift Charts library for iOS在我的 Objective-C 项目中工作。这是我到目前为止所做的:

(1) 安装Charts pod

(2) 在“Build Options”下,将“Embedded Content Contains Swift Code”设置为YES

(3) 关注了 Apple doc for importing external frameworks并输入“@import Charts;”在我的一个 .m 文件中。我在我的项目 Target 中将 Defines Modules 设置为 YES——这使得 Xcode 可以识别 import 语句。但是文档说要在框架中设置它——我不知道如何访问它——所以这可能是问题所在?

我在 Charts Cocoapod 本身的文件中弹出许多错误(诸如“预期的','分隔符”之类的东西),我确定这不是因为它们是实际错误(这是一个维护良好的库) , 但因为某些东西没有正确连接。我做错了什么?

最佳答案

我最近在 objective-c 项目中使用了 ChartsPod。是的,在项目中设置 Chart Pods 很头疼。导入 swift pod 时,您需要仔细查看一些事项。

  • 仔细遵循作者的指示。
  • 您是否创建了桥接 header 来告诉编译器这是一个 swift 代码?如果没有,请仔细阅读作者说明 (Chart-iOS) 或阅读 BridgingHeader

  • 在 Target->Build Phases->Target Dependencies 添加 Chart-iOS

希望这会有所帮助。

关于objective-c - 如何让 Swift Cocoapod 在 Objective C 项目中工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36575466/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com