1

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 :)

Shaik Tamim
  • 95
  • 12

0 Answers0