我想知道是否有办法设置动态询问位置授权的文本。例如,根据设备区域设置,美国与非美国,我希望能够区分正在显示的文本:
更新: 文本本身的语言仍然使用相同的语言,如英语,只有美国与非美国的文本内容不同。
答案 0 :(得分:0)
您只需针对不同的区域设置本地化您的应用。这应该生成'infoPlist.strings'的单独副本,然后您可以使用以下内容进行更新:
"NSLocationAlwaysAndWhenInUseUsageDescription" = "ABC Text";
进行一次本地化和
"NSLocationAlwaysAndWhenInUseUsageDescription" = "XYZ Text";
为另一个。您可以看到Localizing Property List Values了解更多信息。