afnetworking - exc_bad_access в startMonitoringNetworkReachability

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

5
задан Marin Todorov 19 February 2012 в 18:43
поделиться