iOS AFNetworking响应序列化器:每个响应的许多序列化器,或者一个串行器来统治它们全部?

时间:2013-12-10 18:47:06

标签: ios afnetworking afnetworking-2

我正在使用AFNetworking 2.0。我有几个不同的调用到后端,每个调用都有不同的响应(尽管所有JSON都是)。制作许多不同的序列化器,每次调用一个,或者我应该制作一个序列化器,并让它处理所有请求?另外,为错误设置一个特殊的序列化器是个好主意吗?

1 个答案:

答案 0 :(得分:2)

我们可以使用AFCompoundResponseSerializer

插入多个响应序列化程序

实施例

NSArray *serializers = @[[iRemoteWalletResponseSerializer serializer]];
sSharedClient.responseSerializer = [AFCompoundResponseSerializer compoundSerializerWithResponseSerializers:serializers];