我正在使用AFNetworking 2.0。我有几个不同的调用到后端,每个调用都有不同的响应(尽管所有JSON都是)。制作许多不同的序列化器,每次调用一个,或者我应该制作一个序列化器,并让它处理所有请求?另外,为错误设置一个特殊的序列化器是个好主意吗?
答案 0 :(得分:2)
我们可以使用AFCompoundResponseSerializer
实施例
NSArray *serializers = @[[iRemoteWalletResponseSerializer serializer]];
sSharedClient.responseSerializer = [AFCompoundResponseSerializer compoundSerializerWithResponseSerializers:serializers];