iPhone/iOS:如何判断手机在运行时使用的本地化?
我很难定位应用程序。它需要本地化为波斯语(伊朗波斯语)。不仅如此,当选择fa_IR作为本地化时,它还需要使用阳历iPhone/iOS:如何判断手机在运行时使用的本地化?,iphone,ios,localization,Iphone,Ios,Localization,我很难定位应用程序。它需要本地化为波斯语(伊朗波斯语)。不仅如此,当选择fa_IR作为本地化时,它还需要使用阳历 NSLog(@"%@", [[NSLocale currentLocale] localeIdentifier]); 操作系统有波斯日历。使用它对我来说没有问题,但我需要知道fa_IR本地化已被选中。雪上加霜的是,我不能在美国测试这个地区,因为AT&t似乎不允许它作为本地化。我必须把它寄到伊朗,那是皇家皮塔 我在运行时花了很长时间才找到本地化。有很多东西可以访问bundle标志,但
NSLog(@"%@", [[NSLocale currentLocale] localeIdentifier]);
操作系统有波斯日历。使用它对我来说没有问题,但我需要知道fa_IR本地化已被选中。雪上加霜的是,我不能在美国测试这个地区,因为AT&t似乎不允许它作为本地化。我必须把它寄到伊朗,那是皇家皮塔
我在运行时花了很长时间才找到本地化。有很多东西可以访问bundle标志,但是我找不到任何东西可以获取运行时信息
我对iOS编程非常在行,所以我仍然需要确定哪个m需要RTFM。我一直在用很多关键词搜索文档,但都没有用
有人能帮你解答一个看似简单得离谱的问题吗?将提供您所需的区域设置信息。请注意,基础类支持建议的设置,如24小时时钟和区域信息。
NSLog(@"%@", [[NSLocale currentLocale] localeIdentifier]);
上面的代码应该有助于查找当前本地化
NSLog(@"%@", [[NSLocale currentLocale] localeIdentifier]);
NSLocale
返回en_US
,而NSBundle
返回sv
,这对我的手机是正确的