Iphone 目标C中的定位问题
我希望从设备中检测“自动”语言。基本上,我希望以编程方式从设置中获取设备语言。要获取当前区域设置,请使用类: 我自己找到了答案 每当我不得不使用我使用的特定语言时 NSArray*lang=[NSArray数组及其对象:@“en”,nil] [[NSUserDefaults standardUserDefaults]setObject:lang forKey:@“AppleLanguages”] &每当我想使用我使用的设置中的设备语言时 [[NSUserDefaults standardUserDefaults]removeObjectForKey:@“AppleLanguages”]Iphone 目标C中的定位问题,iphone,Iphone,我希望从设备中检测“自动”语言。基本上,我希望以编程方式从设置中获取设备语言。要获取当前区域设置,请使用类: 我自己找到了答案 每当我不得不使用我使用的特定语言时 NSArray*lang=[NSArray数组及其对象:@“en”,nil] [[NSUserDefaults standardUserDefaults]setObject:lang forKey:@“AppleLanguages”] &每当我想使用我使用的设置中的设备语言时 [[NSUserDefaults standardUser
它真的很有效。基本上,我的应用程序显示了在各种语言之间切换的选项,所以我正在做的是[[NSUserDefaults standardUserDefaults]setObject:lang forKey:@“AppleLanguages”];例如,其中lang是lang=[NSArray arrayWithObjects:@“it”,nil];我还有一个选项“auto”,可以检测设备当前的语言。我尝试了你的代码Alex,但它对我不起作用。即使应用程序切换到西班牙语,我也会得到Locale:en_US
NSLocale *currentLocale = [NSLocale currentLocale];
NSLog(@"Locale: %@", [currentLocale localeIdentifier]);