RestKit с cocoapod с use_frameworks! не может использовать AFNetworkReachability

Мой файл под выглядит так:

source 'https://github.com/CocoaPods/Specs.git'

platform :ios, '8.0'
use_frameworks!

pod 'RestKit'
pod 'CocoaLumberjack'

Поверх моего делегата приложения я добавил:

#import <RestKit/RestKit.h>

вприменение: didFinishLaunchingWithOptions: Я добавил это:

RKObjectMapping *mapping = [RKObjectMapping mappingForClass:[NSString class]];

Пока все хорошо, потом я добавил:

AFHTTPClient* client = [[AFHTTPClient alloc] initWithBaseURL:[[NSURL alloc] initWithString:@"asdf"]];

Опять работает нормально, потом попробовал достижимость:

[client setReachabilityStatusChangeBlock: ^(AFNetworkReachabilityStatus status)
     {
         NSLog(@"Reachability status changed");
     }];

К сожалению, это не компилируется и выдает следующую ошибку:

нет видимого @interface для «AFHTTPClient» объявляет селектор «setReachabilityStatusChangeBlock:»

Я пошел, чтобы проверить, почему это может быть, и обнаружил, что компиляция этого метода охраняется_SYSTEMCONFIGURATION_H макрос, который по какой-то причине разрешает ложь в этом случае. Я пытался связать свой проект с каркасом SystemConfiguration, но это не помогает. Я предполагаю, что RestKit должен быть связан с ним во время компиляции, и когда я проверял модуль RestKit, SystemConfiguration действительно присутствовала на этапе Link Binary with Libraries. Есть идеи, почему это не работает?

Xcode7b5, cocoapods 0.38.2 Пример проекта можно найтиВот.

Ответы на вопрос(0)

Ваш ответ на вопрос