jjzjj

ResponseObject

全部标签

ios - 使用 AFNetworking 的 Swift 3

我正在将AFNetworking与Swift3.0结合使用,但我被困在一个代码上。funcgetJSON(){letmanager=AFHTTPSessionManager()manager.get(url,parameters:nil,success:{(operation:URLSessionTask!,responseObject:Any?)inprint("JSON:"+responseObject!.description)self.matchesArray=responseObject!.object(forKey:"matches")!as?NSMutableArrays

json - 无法从 AFNetworking 的 responseObject 解析 JSON

我已阅读thisquestion并尝试在Swift中从AFNetworking的responseObject解析JSON,但结果始终为nil。这是我的代码的摘录:letmanager=AFHTTPRequestOperationManager()manager.requestSerializer=AFJSONRequestSerializer()manager.responseSerializer=AFJSONResponseSerializer()manager.requestSerializer.setAuthorizationHeaderFieldWithUsername(use

iOS - 增加 AFHTTPRequestOperationManager 的超时

我正在从一个非常慢的服务器下载JSON数据。从服务器获得响应大约需要一分钟。我使用AFNetworking库,我的代码抛出“请求超时”错误:NSString*urlString=[NSStringstringWithFormat:@"%@/account.do?JSON&sysparm_action=getRecords",baseUrlString];NSString*login=[[NSUserDefaultsstandardUserDefaults]objectForKey:@"login"];NSString*password=[[NSUserDefaultsstandardU

iOS - 增加 AFHTTPRequestOperationManager 的超时

我正在从一个非常慢的服务器下载JSON数据。从服务器获得响应大约需要一分钟。我使用AFNetworking库,我的代码抛出“请求超时”错误:NSString*urlString=[NSStringstringWithFormat:@"%@/account.do?JSON&sysparm_action=getRecords",baseUrlString];NSString*login=[[NSUserDefaultsstandardUserDefaults]objectForKey:@"login"];NSString*password=[[NSUserDefaultsstandardU

ios - 在 AFNetworking 3.0 失败 block 上获取 responseObject

如何从AFNetworking3.x中的失败block获取响应字符串,在2.x版本中,这样做的方式是:[managerGET:pathparameters:parameterssuccess:^(AFHTTPRequestOperation*operation,idresponseObject){NSDictionary*dictionary_FetchResult=responseObject;}failure:^(AFHTTPRequestOperation*operation,NSError*error){NSDictionary*dictionary_FetchResult=o

ios - 在 AFNetworking 3.0 失败 block 上获取 responseObject

如何从AFNetworking3.x中的失败block获取响应字符串,在2.x版本中,这样做的方式是:[managerGET:pathparameters:parameterssuccess:^(AFHTTPRequestOperation*operation,idresponseObject){NSDictionary*dictionary_FetchResult=responseObject;}failure:^(AFHTTPRequestOperation*operation,NSError*error){NSDictionary*dictionary_FetchResult=o

swift - 无法将类型 NSSingleObjectArray 的值转换为 NSMutableArray

自iOS10以来,我面临着这个问题:Couldnotcastvalueoftype'__NSSingleObjectArrayI'to'NSMutableArray'.这是我的代码:manage.POST(url,parameters:params,constructingBodyWithBlock:{(data:AFMultipartFormData!)in//Somestuffhere},success:{(operation:NSURLSessionDataTask?,responseObject:AnyObject?)invararray:NSMutableArray!ifAp

swift - 无法将类型 NSSingleObjectArray 的值转换为 NSMutableArray

自iOS10以来,我面临着这个问题:Couldnotcastvalueoftype'__NSSingleObjectArrayI'to'NSMutableArray'.这是我的代码:manage.POST(url,parameters:params,constructingBodyWithBlock:{(data:AFMultipartFormData!)in//Somestuffhere},success:{(operation:NSURLSessionDataTask?,responseObject:AnyObject?)invararray:NSMutableArray!ifAp

ios - AFNetworking GET 请求 - 无法将 responseObject 转换为 NSDictionary

我尝试了多个选项将responseSerializer设置为JSON但我无法将responseObject转换为NSDictionary。问题是我得到的响应是NSDataNSString*baseURLString=@"YourURL?";NSString*str=@"adult=false&gender=male";NSString*url=[NSStringstringWithFormat:@"%@%@",baseURLString,str];AFHTTPRequestOperationManager*manager=[AFHTTPRequestOperationManagerma

ios - 如何让我的 AFNetworking "responseObject"收到我可以解析的 NSDictionary?

我对AFNetworking1.0进行了调用,它返回一个responseObject,其中包含我想要的API中的数据:[[AFDiffbotClientsharedClient]postPath:@"http://diffbot.com/api/batch"parameters:parameterssuccess:^(AFHTTPRequestOperation*operation,idresponseObject){但是,我不知道如何处理responseObject。如果我检查[responseObjectclass],我会得到NSData。如果我NSLog(@"%@",respon