我下载了Xenofex-MultiColumnTableViewForiOS-0b3fa88库并计划在我的iOS项目中使用它.
我可以知道导入这个库并将其链接到我的项目的步骤是什么?只需将解压缩的文件夹拖放到我的项目中即可?
我已将所需文件拖到我的项目中并尝试运行它.
编译器在下面提示我错误
架构i386的未定义符号:
“_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.o中的[EWMultiColumnTableView highlightColumn:]
ld:找不到架构i386的符号
clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)
有人可以就此提出建议吗?
解决方法
通过查看链接器错误,您需要将QuartzCore框架添加到项目中.这是实现CALayer类的地方,以及其他一些东西.
有关如何在对此SO问题的最高评价答案中执行此操作的说明:Adding quartzcore to xcode 4 for iOS.