13

我有一个本地化的应用程序,需要请求用户权限才能访问设备的位置。从 iOS 8 开始,这需要一条消息(在 中定义Info.plist)说明应用程序需要用户位置的原因。我已使用此技术成功本地化了此消息。我有一个 InfoPlist.strings 文件,其中包含键的外语条目NSLocationWhenInUseUsageDescription

"NSLocationWhenInUseUsageDescription" = "Este aplicativo pode utilizar a sua localização para servir anúncios que são mais relevantes. Sua identidade não é transmitida com a localização.";

这正确地本地化了解释应用程序为什么需要用户位置的消息。但是,当 iOS 显示包含此消息的警报视图时,警报的标题按钮未本地化:

在此处输入图像描述

如何本地化警报的标题和按钮文本?

我了解如何为UIAlertView手动显示的 a 执行所有这些操作,但此警报由系统 (iOS) 显示。

4

1 回答 1

11

您是否在实际设备上进行了测试?我相信模拟器有一个错误,但它可以在真实设备上运行。

于 2015-07-12T13:52:57.550 回答