0

我无法将 iOS 图表项目/库集成到自定义项目中。

以下是我执行的步骤:

  • 在 Xcode 上打开演示应用程序
  • 在原始演示代码中找到图表库

在此处输入图像描述

  • 单击在查找器中显示并将项目复制到新项目
  • 新项目现在有 2 个目标。我检查包含视图 (ChartIn) 的目标是否确实链接到库。确实如此。
  • 我编译库(在新项目中)
  • 然后我编译并运行 ChartIn 但我收到以下错误:

dyld:库未加载:@rpath/Charts.framework/Charts 引用自:/private/var/mobile/Containers/Bundle/Application/0C7EC6DC-94B6-4205-8E71-0F704B2A7523/ChartIn.app/ChartIn 原因:找不到图像

在此处输入图像描述

4

1 回答 1

2

我只能引用:

为了正确编译:

Drag the Charts.xcodeproj to your project
Go to your target's settings, hit the "+" under the "Embedded Binaries" section, and select the Charts.framework
Temporary workaround: Xcode 6.3.1 has a bug, where you have to build your project once before actually writing the @import line. So hit "Build" now!
@import Charts
When using Swift in an ObjC project:
    You need to import your Bridging Header. Usually it is "YourProject-Swift.h", so in ChartsDemo it's "ChartsDemo-Swift.h". Do not try to actually include "ChartsDemo-Swift.h" in your project :-)
    Under "Build Options", mark "Embedded Content Contains Swift Code"

如果要为 iOS 7 编译:

Drag the code itself (.swift files) to your project. As sadly, Swift currently does not support compiling Frameworks for iOS 7.
Make sure that the files are added to the Target membership.
于 2015-09-18T01:15:42.887 回答