Ошибка Hpple - "_OBJC_CLASS _ $ _ TFHpple" - PullRequest
2 голосов
/ 11 марта 2012

Мое приложение использует 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", на которую ссылается: objc-class-ref в test.o
ld: символ (ы) не найден для архитектурыarmv7
clang: error: сбой команды компоновщика с кодом выхода 1 (используйте -v для просмотра вызова)

Я не знаю, как решить эту проблему.Есть идеи?

1 Ответ

4 голосов
/ 12 марта 2012

Что именно вы подразумеваете под "я включил" эти файлы? Ошибка указывает на то, что вы не добавили TFHpple.m в фазу сборки «Compile Sources» вашей цели.

...