AFNetworking (AFJSONRequestOperation) zu konvertieren AFHTTPClient

Ich habe den folgenden code, der funktioniert gut, aber ich brauche ein wenig mehr Kontrolle über Sie, und vor allem brauchen, um mit der Erreichbarkeit code in 0,9.

NSString *urlString = [NSString stringWithFormat:@"http://example.com/API/api.php"];
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:urlString]];

AFJSONRequestOperation *operation = [AFJSONRequestOperation JSONRequestOperationWithRequest:request success:^(NSURLRequest *request, NSHTTPURLResponse *response, id JSON) {
    _self.mainDictionary = [JSON valueForKeyPath:@"elements"];
    [_self parseLiveData];
} failure:^(NSURLRequest *request , NSURLResponse *response , NSError *error , id JSON){
    //NSLog(@"Failed: %@",[error localizedDescription]);        
}];

if (operation !=nil && ([self.sharedQueue operationCount] == 0)) {
    [self.sharedQueue  addOperation:operation];
}

Ich bin kämpfen, um herauszufinden, wie ich die konvertieren kann derselbe code über die Verwendung einer AFHTTPClient, so dass ich die Vorteile des "setReachabilityStatusChangeBlock".

Schreibe einen Kommentar