gpt4 book ai didi

iphone - 如何在 iOS 4 中更改 iPhone 应用程序的首选语言

转载 作者:行者123 更新时间:2023-12-03 20:48:46 24 4
gpt4 key购买 nike

已讨论更改 iPhone 应用程序的语言 many times ,但我坚持这一点:提供的解决方案需要重新启动应用程序才能使更改生效。但如何在 iPhone 4 上实现这一目标呢?按“home”会将应用程序发送到后台,单击应用程序图标只会将其返回。用户的体验就像应用程序已重新启动一样,并且想知道为什么语言没有改变。感谢您的帮助。

最佳答案

您可以编写自己的 NSLocalizedString 替代品。在头文件中,执行类似

#undef NSLocalizedString
#define NSLocalizedString(key, comment) MyLocalizedStringFunction(key)

在您的函数中,使用 NSBundle 加载正确的 .lproj 包,然后调用

[bundle localizedStringForKey:key value:nil table:nil];

就可以得到你想要的字符串了。

我不知道这是否是最好的方法:我们必须使用它,因为我们想要支持 iPhone 上不存在的语言,因此您的问题可能有一个更简单的解决方案。

关于iphone - 如何在 iOS 4 中更改 iPhone 应用程序的首选语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3235671/

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