1

在阅读 PDFTron 博客文章第 2 步时,我遇到了 libTools.a 的问题:getting-started-on-ios

第 1 步,工作。我有一个可用的 PDF 查看器,但除了分页和缩放之外没有其他控件。

当我添加 libTools.a 库(SDK 中的库,或者我使用 Tools.xcodeproj 构建的库时,我尝试的每个平台都收到以下错误(模拟器、ipad2、iphone6 - 每个平台的架构名称都发生了变化) :

Undefined symbols for architecture x86_64: "_OBJC_CLASS_$_DraggableCollectionViewFlowLayout", referenced from: objc-class-ref in libTools.a(ThumbnailsViewController.o) ld: symbol(s) not found for architecture x86_64

示例代码工作正常。所以这是我在我们的应用程序中的实现。

该项目的其余第 3 方框架由 CocoaPods 管理。

我必须忽略一些简单的东西......想法?

4

2 回答 2

1

从错误消息来看,听起来您可能需要将 /Lib/src/PDFViewCtrlTools/ThirdParty/DraggableCollectionView 添加到您的项目中。这是 ThumbnailsViewController 所必需的。

于 2015-05-04T17:57:56.580 回答
0

似乎在 64 位平台上找不到模拟器的类。

您可以尝试修改设置<your target>/Build settings/Architectures/only active arch并将其设置为 NO(在 Debug 中默认为 YES)以确保所有平台都已构建,即使在 Debug 模式下也是如此。

于 2015-05-04T18:42:51.060 回答