我在遵循 PDFTron 博客文章第 2 步时遇到 libTools.a 问题:getting-started-on-ios
第 1 步,有效。我有一个可用的 PDF 查看器,但除了分页和缩放外没有其他控件。
当我添加 libTools.a 库(SDK 中的库,或者我使用 Tools.xcodeproj 构建的库)时,对于我尝试的每个平台(模拟器、ipad2、iphone6 - 体系结构名称更改),我都会收到以下错误对于每个):
架构 x86_64 的 undefined symbol :
“_OBJC_CLASS_$_DraggableCollectionViewFlowLayout”,引用自:
libTools.a(ThumbnailsViewController.o) 中的 objc-class-ref
ld: 找不到体系结构 x86_64 的符号
示例代码运行良好。所以这是我在我们的应用程序中的实现。
项目的其余第 3 方框架由 CocoaPods 管理。
一定有一些简单的东西我忽略了......想法?
最佳答案
从错误消息来看,听起来您可能需要将/Lib/src/PDFViewCtrlTools/ThirdParty/DraggableCollectionView 添加到您的项目中。这是 ThumbnailsViewController 所必需的。
关于ios - 测试 PDFTron/PDFNet - 添加 libTools.a 时找不到符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29998071/