标签:
在使用AFNWorking 提交参数的时候, 其中包含NSArray类型的参数, 但是后台可以接收到普通int, string 类型的参数,就是接收不到array类型的,
google后发现原来AFN 提交array参数的时候是将参数名转为了
...&imgs[]=xxx&imgs[]=xxx
我擦, 太坑了(详见issue437)
官方给了几种办法, 最靠谱的应该是 将 client 的 requestSerializer 设置为
httpClient.requestSerializer = [AFJSONRequestSerializer serializer];
还有就是自己将array拼成字符串比如imgs=xxx&imgs=xxx
或者就是接受变态的 imgs[] 参数名
AFNetWorking 提交 NSArray 类型参数 取不到值的解决办法
标签:
原文地址:http://www.cnblogs.com/duwei/p/4540740.html