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