1、使用手动导入的AFNetworking 3.2.1,全局搜索AFQueryStringPairsFromKeyAndValue,找到下面这一行代码
2、将这上面这一行代码换成下面的代码
[mutableQueryStringComponents addObjectsFromArray:AFQueryStringPairsFromKeyAndValue([NSString stringWithFormat:@"%@[%lu]", key,(unsigned long)[array indexOfObject:nestedValue]], nestedValue)];
之前一直以为不能上传数组类型的参数是很正常的,因为后台接口解析不了数组的参数,于是就转成json字符串上传来解决问题,现在发现原来是AFNetworking设置数组参数的json格式的问题,不清楚AFNetworking为什么不解决这个问题,还是使用CocoaPods导入比较方便。