gpt4 book ai didi

ios - 在 iOS 上以编程方式本地化 info.plist

转载 作者:搜寻专家 更新时间:2023-10-31 19:36:18 26 4
gpt4 key购买 nike

我在 iOS 上遇到了特定翻译问题。我目前正在开发的应用程序从 Web 服务获取它显示的所有文本。我已经能够在任何地方实现这一点,只有一个异常(exception):

我还没有找到一种方法来以编程方式更改 info.plist 中的文本,这些文本在我无法控制的代码中被系统使用。我需要处理的是“隐私 - 相机使用说明”。到目前为止,我发现的任何文档都告诉我为 info.plist 添加本地化文本版本 - 但在这种特殊情况下,这对我没有帮助,因为不同的客户可能为同一种语言指定不同的文本,有时我什至不知道文本是什么语言,所以我不能仅仅依靠应用程序中的静态数据来选择正确的文本版本。

有没有办法以编程方式设置这样的文本,或者如果无法捕捉显示它的警报并将其替换为我自己的?

最佳答案

不,这不可能,我们不能更改 Info.plist 运行时。但是,如果我代替你在那里,我会做一件事作为解决方案。 显示自定义警报 View ,其中包含来自 api 的指定文本。这将询问“我们将使用您的相机”。如果用户说“Ok”而不是显示系统的警报 View 以获得具有静态本地化字符串的权限。它需要2次交互,但它可以彻底引导用户。

关于ios - 在 iOS 上以编程方式本地化 info.plist,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49273269/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com