摘要:
afnet返回的接受数据格式的方式:
AFHTTPResponseSerializer 是接受的二进制的
afnet默认接受的是json,
manager.responseSerializer=[AFHTTPResponseSerializer serializer];
接口返回的网页中打印的数据如下:
自己的代码如下:
xcode打印如下:
原因:原来一直不理解
manager.responseSerializer=[AFHTTPResponseSerializer serializer];
这行代码,原来一直处理返回的字符串的接受方式,序列化的,AFHTTPResponseSerializer 是接受的二进制的,所以一直出现NSdata数据。去掉这行就可以了,afnet默认接受的josn,如果后台返回的不是json形式,那么接受形式用下图中相应的接受形式接受。
初次写博客,希望对小鸟们有帮助。也希望大神们多多指正。