第一种方法
1.在AFNetworking的源码中找到AFURLRequestSerialization这个类;
2.在.m文件中搜索AFQueryStringPairsFromKeyAndValue字段, 找到该方法
else if ([value isKindOfClass:[NSArray class]]) {NSArray *array = value;for (id nestedValue in array) {[mutableQueryStringComponents addObjectsFromArray:AFQueryStringPairsFromKeyAndValue([NSString stringWithFormat:@"%@[]", key], nestedValue)];}}
中的”[NSString stringWithFormat:@”%@[]”, key]” []去掉!
完成以上修改之后再上传数组字段数据就可以了;
第二种方法
1.使用NSSet
NSSet *set = [NSSet setWithArray:arr];
随后将set作为值传给后台