'AFHTTPSessionManager的可见@interface声明选择器'dataTaskWithRequest:completionHandler:'

问题描述 投票:0回答:1

现在我将AFNetworkig更新为4.0。我得到这个错误。如何解决这个错误?这是我的代码

AFHTTPSessionManager *manager = [[AFHTTPSessionManager alloc] init];
    manager.responseSerializer = [AFHTTPResponseSerializer serializer];
    manager.responseSerializer.acceptableContentTypes =  [manager.responseSerializer.acceptableContentTypes setByAddingObject:@"text/xml"];
    NSURLSessionDataTask *task = [manager dataTaskWithRequest:request completionHandler:^(NSURLResponse * _Nonnull response, id  _Nullable responseObject, NSError * _Nullable error) {
        NSDictionary *responses = [XMLReader dictionaryForXMLData:responseObject error:nil];
        BOLog(@"responsess%@",responses);
        block(responses,nil);

    }];
    [task resume];

enter image description here

ios objective-c xcode cocoa-touch afnetworking
1个回答
1
投票
NSURLSessionDataTask *task = [manager dataTaskWithRequest:request uploadProgress:nil downloadProgress:nil completionHandler:^(NSURLResponse * _Nonnull response, id  _Nullable responseObject, NSError * _Nullable error) {
        NSDictionary *responses = [XMLReader dictionaryForXMLData:responseObject error:nil];
        BOLog(@"responsess%@",responses);
        block(responses,nil);
    }];
    [task resume];
© www.soinside.com 2019 - 2024. All rights reserved.