在iOS中处理https错误代码的最佳方法是什么?

时间:2016-10-13 09:54:44

标签: ios objective-c http ios8 afnetworking

我的目标是向用户显示错误来源。现在我使用NSError localizedDescription字符串并检查网络是否可访问。

但有时会出现403,500 ...代码。我不应向用户显示任何技术代码,所有错误代码必须翻译成有意义的英文。在我看来,其中一个可能的解决方案是手动检查最流行的http错误的状态代码并为它们提供消息。

所以我的问题是,向用户显示http错误的最佳方法是什么?

1 个答案:

答案 0 :(得分:1)

您可以向用户显示本地化描述。 Localized description的核心目标是可读性,因此您应该使用它!

本地化描述:

  

包含错误的本地化描述的字符串。 (只读)   用户信息字典中的对象NSLocalizedDescriptionKey。如果用户信息字典不包含NSLocalizedDescriptionKey的值,则从域和代码构造默认字符串。

因此,如果找不到NSLocalizedDescriptionKey的值,那么它将从域和代码返回字符串!

因此,在这种情况下,您可以管理自己的自定义消息!您可以设置一些常见的标准邮件,例如 - server is not respondingunable to complete request等!!!