Для проекта мне нужно использовать AFNetworking. Получил свежую копию с github, и пример проекта iOS, похоже, работает.
Однако, когда я копирую папку «AFNetworking» в новый проект Xcode и пытаюсь выполнить http-вызов, происходит сбой в инициализаторе AFHTTPClient
Итак, в [AFHTTPClient initWithBaseURL:] есть этот код:
#ifdef _SYSTEMCONFIGURATION_H
[self startMonitoringNetworkReachability];
#endif
и это выглядит действительно глупо, но
1) КОГДА я не связываю SystemConfiguration - проект не компилируется
(Неопределенные символы для архитектуры i386: "_SCNetworkReachabilityCreateWithName", ссылка на которую имеется: - [AFHTTPClient startMonitoringNetworkReachability] в AFHTTPClient.o)
2) КОГДА я связываю SystemConfiguration - проект вылетает во время выполнения внутри startMonitoringNetworkReachability с EXC_BAD_ACCESS:
SCNetworkReachabilitySetCallback(self.networkReachability, AFReachabilityCallback, &context);
У кого-нибудь была эта проблема? Судя по тому, как они хвалят свою библиотеку на github, я подумал, что она будет более отполированной.