Alamofire处理特定的错误代码

时间:2015-03-06 16:22:16

标签: ios swift alamofire

我的目标是能够在调用最终竞争处理程序之前捕获Alamofire请求中的任何响应(JSON,字符串),如果它是一个特定的响应代码,而不是我对所有响应的处理方式相同。

我做了一个围绕Alamofire的包装,它让我做了我需要的特定请求(登录请求等),我也收到了回复,但我不想处理我的错误代码在每个特定请求中全球通用。似乎更自然地将Alamofire Request子类化并在那里进行处理。

但是当我将Alamofire Request类子类化时,为了让其他一切工作,我还必须子类化Alamofire Manager并专门覆盖在管理器中返回Request的方法。 这是不可能的,因为在该方法中,超类使用它自己的私有东西。

我应该如何处理以制作更清洁和更好的解决方案?

0 个答案:

没有答案