私のアプリはハプルを使用しています。私は含まれている、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", referenced from: objc-class-ref in test.o
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
私はこの問題を解決する方法がわかりません。何か案は?
私はターゲットの "ソースをコンパイル"ビルドフェーズに追加していませんでした。私が追加したとき、さらに2つのエラーが発生しました: " - [TFHpple searchWithXPathQuery:] in TFHpple.o"& "objc-class-ref in TFHpple.o" –
私はただXMLを読んでみたいです。これの他の良い指示?それのようなものがハプルです、あなたは知っていますか?私は "TBXML"について読んできましたが、それはそれほど単純ではないことがわかりました。 –
TFHppleのすべての.mファイルをターゲットに追加する必要があります。 (最初のエラーを直接引き起こしたのは1つだけであることを指摘しました) –