1
由于我是IOS新手,AFNetworking 3,0是新手,我不知道如何从AFHTTPSessionManager中检索数据。 我不得不以下消息,我想返回结果从AFHTTPSessionManager获取数据
- (NSString *) makeServiceCall;
{
NSString *response = @"";
@try {
AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];
[manager
POST:self.url.absoluteString
parameters:self.parameters
progress:nil
success:^(NSURLSessionDataTask *task, id responseObject) {
NSLog(@"Success: %@", responseObject);}
failure:^(NSURLSessionDataTask * task, NSError * error) {
NSLog(@"Error: %@", error);
}];
[AFHTTPSessionManager manager].securityPolicy.allowInvalidCertificates = YES;
}
@catch (NSException *exception) {
NSLog(@"%@", exception.reason);
}
}
对不起,我更新了这个问题,我不知道AFHTTPSessionManager的返回类型是什么,我只是想让方法返回请求的响应。 –
@HarounSMIDA你没看过我的回答吗?你不能这样做。下载是异步的。在方法结束之前,它不会下载响应。 – Fogmeister
@HarounSMIDA已更改,现在完成块将接受任何对象类型。 – Fogmeister