AFNetworking 将数组作为字段参数传给服务器的两种方法

1.在AFNetworking的源码中找到AFURLRequestSerialization这个类;

2.在.m文件中在AFQueryStringPairsFromKeyAndValue这个方法中,找到 
`[mutableQueryStringComponents addObjectsFromArray:AFQueryStringPairsFromKeyAndValue([NSString stringWithFormat:@”%@[]”, key], nestedValue)];

中的”[NSString stringWithFormat:@”%@[]”, key]” []去掉!

完成以上修改之后再上传数组字段数据就OK了!

2: 
使用NSSet 
NSSet *set = [NSSet setWithArray:arr]; 
随后将set作为值传给后台 
个人建议第二种,或者让后台修改成支持json字符串

posted @ 2018-09-01 11:10  sundaysios  阅读(1052)  评论(0)    收藏  举报