【问题标题】:What is the best way to handle https error codes in iOS?在 iOS 中处理 https 错误代码的最佳方法是什么?
【发布时间】:2016-10-13 09:54:44
【问题描述】:

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

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

【问题讨论】:

标签: ios objective-c http ios8 afnetworking


【解决方案1】:

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

本地化描述:

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

所以,如果没有找到 NSLocalizedDescriptionKey 的值,那么它将从域和代码中返回字符串!

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-11-13
    • 1970-01-01
    • 2015-06-12
    • 2017-12-26
    • 1970-01-01
    • 2016-03-27
    • 2020-06-18
    相关资源
    最近更新 更多