Alamofire处理特定的错误代码

我的目标是能够在我的最终竞争处理程序被调用之前捕捉到Alamofire请求(JSON,string)中的任何响应,并且如果它是特定的响应代码,那么我将对所有响应进行相同处理。

我做了一个Alamofire的包装,让我做我需要的具体请求(login请求等),并在那里我也收到了答复,但我不想对待我的每个具体要求全球常见的错误代码。 只是将Alamofire请求分类并在那里进行治疗似乎更自然。

但是,当我将子类Alamofire请求类,为了所有其他工作,我也必须inheritanceAlamofirepipe理器,并专门覆盖返回pipe理器内的请求的方法。 而这是不可能的,因为在这个方法里超类使用它自己的私人东西。

我应该怎么做,以便做出更干净和更好的解决scheme?