ios - 在 Xcode 中使用库

标签 ios xcode

我已经下载了 Xenofex-MultiColumnTableViewForiOS-0b3fa88 库并计划在我的 iOS 项目中使用它。

我可以知道导入该库并将其链接到我的项目的步骤是什么吗?只需将解压缩的文件夹拖放到我的项目中即可?

我已将所需的文件拖到我的项目中并尝试运行它。

编译器在下面提示我错误 架构 i386 的 undefined symbol : “_OBJC_METACLASS_$_CALayer”,引用自: EWHeaderHighlightLayer.o 中的 _OBJC_METACLASS_$_EWHeaderHighlightLayer “_OBJC_CLASS_$_CALayer”,引用自: EWHeaderHighlightLayer.o 中的 _OBJC_CLASS_$_EWHeaderHighlightLayer EWMultiColumnTableView.o 中的 objc-class-ref “_OBJC_CLASS_$_CATransaction”,引用自: EWMultiColumnTableView.o 中的 objc-class-ref “_kCATransactionDisableActions”,引用自: -[EWMultiColumnTableView highlightColumn:] 在 EWMultiColumnTableView.o ld:未找到架构 i386 的符号 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

任何人都可以对此提出建议吗?

最佳答案

从链接器错误来看,您需要将 QuartzCore 框架添加到您的项目中。这是实现 CALayer 类的地方,还有许多其他东西。

在这个 SO 问题的最高评分答案中有关于如何执行此操作的说明:Adding quartzcore to xcode 4 for iOS .

关于ios - 在 Xcode 中使用库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11408374/

相关文章:

c++ - 调用 Singleton getInstance() 时出现 undefined symbol 错误

iOS 以编程方式截取屏幕截图会弄乱图像

iOS 位置管理器在手机锁定约 10 分钟后停止

ios - CALayer 的图像未显示

ios - 创建应用程序时是否必须指定 "use core data "?

ios - UIScrollView如何设置ContentInset和ScrollerInset

ios - iTunes 没有可用于签名的身份变得越来越糟

iphone - 无法设置UITabBarController的moreNavigationController的右键

ios - 如何在 UITableView 中显示 JSON 数据

ios - 线程 1 : EXC_BAD_ACCESS (code=1, 地址=0xf1759018)