2012-03-21 6 views
0

В настоящее время я пытаюсь использовать Reachability в iOS 5.1 на iPad. Существует модификация Tony Million on Github, которую я пытался использовать.Достижимость iOS 5.1 (iPad)

К сожалению, в моем проекте это не сработало! Я сравнил свой проект с моим и не нашел различий. Я также пытался распечатать его код кода Но он все еще не работает !!! (Да, я добавил SystemConfiguration.framework)

Каждый раз, когда я пытаюсь скомпилировать, я получаю ошибку Undefined symbols for architecture i386. Вот мое полное сообщение об ошибке:

Undefined symbols for architecture i386: 
    "_OBJC_CLASS_$_Reachability", referenced from: 
     objc-class-ref in ViewController.o 
    "_kReachabilityChangedNotification", referenced from: 
     -[ViewController viewDidLoad] in ViewController.o 
ld: symbol(s) not found for architecture i386 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 

Кто-нибудь знает об этой проблеме? Кто-нибудь может мне помочь?

Большое спасибо, поздравления, Джулиан

+3

- файл Reachability.m, включенный в источники компиляции цели и заголовок в разделе заголовков копий на этапах сборки? – Demz

+0

Вау ... Теперь это работает! Большое спасибо! Пожалуйста, _answer_ мой вопрос, чтобы вы получили репутацию! –

ответ

4

Это обычно означает, что вы не добавляли к цели ни заголовочный файл в разделе заголовков копий на фазах сборки, ни в файле реализации в источниках компиляции.

0

Вы должны связать Reachability к вашей цели.

+0

Как я могу связать Reachablity с моей целью? – Houcine

Смежные вопросы