У меня была почти такая же проблема, за исключением того, что компоновщик не связал Reachability после того, как я добавил его через pod.
internetReachable = [Reachability reachabilityWithHostName:@"www.google.com"];
В этой строке компилятор выдавал ошибку «Нет известного метода класса для селектора reachabilityWithHostName:».
Пытался прочитать достижимость, очистить проект, ничего не помогло. Тогда я просто попытался переписать эту строку, и она скомпилировалась!
internetReachable = [Reachability reachabilityWithHostname:@"www.google.com"];
И теперь я понимаю, почему это сработало. Поскольку мой старый код был взят из другого проекта с другой версией Reachability, а селектор был с HostName, а новый - с Hostname.
Перед переписыванием я проверял, есть ли у Reachability этот метод, и мне казалось, что он есть, и я не мог понять проблему. Оказалось, что я этого небольшого изменения в одной букве не заметил!
person
Denis Kutlubaev
schedule
07.08.2013