好的。我查看了队列中的其他各种请求,我不确定它们是否适用。以编程方式更改CLLocationManager权限警报中的文本
基本上,他们都说:“你们都不应该在这里发愁。”
这可能是唯一有效的答案,但我想我总是问,希望我能找到办法做到这一点。
我希望能够更改NSLocationWhenInUseUsageDescription key中显示的文字。
原因是,我想插入一个键,然后在运行时动态替换它。
“为什么你会这么做?”你问。
好问题。
原因是我想在Localizable.strings文件中完成所有的自定义和本地化,而不是在其他文件中分发。由于我要求人们免费进行本地化和自定义,因此我希望非技术用户尽可能轻松地进行本地化。
我有一个解决方法:针对不同的本地化和自定义使用不同的info.plist文件。这是一个完全可以接受的解决方法,但它会使本地化更加困难。
This discussion告诉我,它可能是不可能的。
您不能修改info.plist运行时,而是您可以选择相应地本地化info.plist和设置说明。 – iphonic
是的,这就是人们所说的。就像我说的,这可能是一个虚幻的希望,但这是一个非常具体的用例,并且可能会有一些灵活性。谢谢! –