(Подсказка: я просто пытаюсь сделать немецкий язык по умолчанию, когда выбран немецкий или любой другой язык. Включение французского языка будет отображаться на французском языке, но для любого языка он должен показывать немецкий язык.)Будет ли отклонено приложение, если я использую следующую пользовательскую локализацию?
[[NSUserDefaults standardUserDefaults] removeObjectForKey:@"AppleLanguages"];
[NSUserDefaults resetStandardUserDefaults];
NSLog(@"%@",[NSLocale preferredLanguages]);
NSString * language = [[NSLocale preferredLanguages] objectAtIndex:0];
if ([language isEqualToString:@"fr"])
{
NSArray *langOrder = [NSArray arrayWithObjects:@"fr", nil];
[[NSUserDefaults standardUserDefaults] setObject:langOrder forKey:@"AppleLanguages"];
}
else
{
NSArray *langOrder = [NSArray arrayWithObjects:@"de", nil];
[[NSUserDefaults standardUserDefaults] setObject:langOrder forKey:@"AppleLanguages"];
}
Вы можете перезаписать языковые настройки для своего приложения. Apple не откажется от этого. –