【问题标题】:How to get Localized NSError如何获得本地化的 NSError
【发布时间】:2015-06-15 21:43:28
【问题描述】:

我做了很多谷歌搜索都没有成功。 我想使用 NSError 的系统本地化(在我的情况下是法语)

我尝试了很多东西,但措辞始终是英文。

我的应用程序的配置:

在 plist 中: CFBundleDevelopmentRegion = fr_FR

在 pbxproj 中: 发展区域 = fr; 已知区域 = ( FR, 根据, );

当我调用属性“localizedDescription”时,我总是得到像这个链接 (NSError localizedDescription always returns english error message) 这样的英文版本,但该解决方案对我不起作用......

我没有找到我缺少的东西。

在另一个链接NSURLConnection returns NSError with only english as language? 他们复制字符串,但我认为这不是更好的方法,我们应该能够在不复制文件的情况下访问文件。

有关我使用 Cancel 之类的 UIBarButtonItem 时的信息,它已本地化为法语。

提前感谢您的帮助。

【问题讨论】:

    标签: ios localization nserror


    【解决方案1】:

    首先,您应该有一个包含键和值字符串的本地化文件。 现在当你想显示本地化错误时,你可以使用以下方法

    NSLocalizedString(, )

    【讨论】:

    • 这不是我的问题,我想使用苹果提供的本地本地化字符串。本地化描述应该可以解决问题,但我错过了一些东西
    【解决方案2】:

    我遇到了同样的问题,解决方案是将 info.plist 属性 Localization native development region 设置为您的区域:France in本案

    【讨论】:

      猜你喜欢
      • 2014-04-15
      • 2012-08-24
      • 2012-01-02
      • 1970-01-01
      • 2012-06-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多