我的应用使用了Hpple。我已经包括了 TFHpple.h,TFHpple.m,TFHppleElement.h,TFHppleElement.m,XPathQuery.h& XPathQuery.m 。还包括 $ {SDKROOT} / usr / include / libxml2和-lxml2 。
我有这么一点代码:
NSData *data = [[NSData alloc] initWithContentsOfFile:@"example.html"];
TFHpple *xpathParser = [[TFHpple alloc] initWithHTMLData:data];
当我尝试运行它时,我收到此错误:
“_ OBJC_CLASS _ $ _ TFHpple”,引自: test.o中的objc-class-ref ld:未找到架构armv7的符号
clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)
我不知道如何解决这个问题。有什么想法吗?
答案 0 :(得分:4)
“我已经包含”这些文件到底是什么意思?该错误表明您没有将TFHpple.m添加到目标的“编译源”构建阶段。