NSError localizedDescription总是返回英文错误信息

为什么使用NSURLErrorDomain的NSError *错误对象总是返回英文中的error.localizedDescription?

这个问题的答案可以在项目设置中find。 您必须将您感兴趣的语言添加到您的项目设置:

  • 在左侧导航中select项目
  • select项目(不是目标)
  • select“信息”窗格
  • 将语言添加到“本地化”部分

语言是您的项目中第一个可用的设置中根据您的语言顺序

在你的“iOS模拟器”(或在你的testing设备)启动“设置”应用程序,并select所需的testing语言。 再次启动您的应用程序,您将得到正确的本地化描述。