我目前正在从事的项目必须使用 Web API,它以数字格式返回大量错误代码。
例如,如果我有一个错误“ACCESS_DENY”,它可能具有不同的含义,具体取决于使用它的上下文。对于每个错误,我都必须显示一条警告消息。这样,尽管错误代码相同,警报消息也可以针对不同情况而有所不同。它无法更改,因为这是 API 的问题。
但问题是 API 不断地被改变。我不想一直编辑我的代码。此外,我不考虑为每个错误类别编写异常类。可能的解决方案之一是将所有错误放在 XML 文件中并编写一个单例来处理它。但对我来说似乎不是很明确的决定。
我正在使用 Objective-C 语言和 iOS SDK 编写一个 iOS 项目。
解决这个问题的好方法是什么?