Я использую следующий код в моем приложении для печати предпочтительных языков при запуске:Почему в массиве предпочтительных языков содержится только один элемент?
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
NSUserDefaults* defaults = [NSUserDefaults standardUserDefaults];
NSArray* languages = [defaults objectForKey:@"AppleLanguages"];
NSLog(@"%@", languages);
}
список содержит только один элемент, хотя. Изменение языка в симуляторе не влияет. Странно то, что если я начну с нового проекта, то тот же самый код выведет полный список языков. Почему мое приложение не получает полный список языков? Есть ли настройка в XCode, которую я мог бы переключить?