【问题标题】:iOS - location dynamic NSLocationWhenInUseUsageDescription in prompt messageiOS - 提示消息中的位置动态 NSLocationWhenInUseUsageDescription
【发布时间】:2016-03-08 22:02:55
【问题描述】:

如何以编程方式更改NSLocationWhenInUseUsageDescription 字符串?

我不想依赖本地化的 Info.plist,因为我的应用程序语言设置非常具体。

提前致谢。

米哈乌

【问题讨论】:

  • 你不能。您可以做的最好的事情是在您请求位置权限之前显示另一个警报,说明您需要位置访问权限的原因。
  • 我认为苹果显示的所有本地需要权限类型的警报都是本地化的!!!

标签: ios objective-c swift localization core-location


【解决方案1】:

很遗憾,不可能以编程方式修改 NSLocationWhenInUseUsageDescription 的值。

【讨论】:

  • 谢谢,那么我该如何更改我的应用程序的首选语言以使用特定的 InfoPlist.string。我尝试在NSUserDefaults 中设置AppleLanguages 对象,但它不适用于Info.plist,仅适用于简单的可本地化字符串。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-06-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-11-13
  • 2020-01-11
  • 1970-01-01
相关资源
最近更新 更多