i am trying to pass dictionary as parameter in afnetworking 3.0
NSDictionary *dictionary=[[NSDictionary alloc]initWithObjectsAndKeys:@"meetingTyp",_MeetingTypeId,@"meetinTitle",Meetingtitletxtfld.text,@"meetDescription",Meetingdistxtfld.text,@"startTym",_Starttimestr,@"hours",Meetinglengthtxtfld.text,@"meetOwnId",Useridstr,@"projectId",_ProjId,@"meetDate",[[meetDate componentsSeparatedByString: @" "]objectAtIndex:0],@"meetingId",_MeetingId,@"ConferRoomId",_ConfOwnerId,nil];
and implementing post request using afnetworking 3.0 like,
AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];
[manager setResponseSerializer:[AFHTTPResponseSerializer serializer]];
manager.responseSerializer.acceptableContentTypes = [NSSet setWithObjects:@"application/json", @"text/json", @"text/javascript",@"text/html",@"text/plain",@"application/rss+xml", nil];
[manager POST:meetingupdateurlparams parameters:meetingdictparams progress:nil success:^(NSURLSessionDataTask * _Nonnull task, id _Nullable responseObject)
{
NSLog(@"response object is %@",responseObject);
[delegate meetingupdate:responseObject];
}
failure:^(NSURLSessionTask *operation ,NSError *error)
{
NSLog(@"welcome %@",error);
}];
but app crashing ,due to
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[AFHTTPSessionManager :parameters:progress:success:failure:]:
anyone can help in this issuance..Thanks in advance :)