Для проекта я должен использовать 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, я подумал, что это будет более отточенным.