(提示:我只是想在选择德语或任何其他语言时将德语设为默认语言。如果是法语,它将以法语显示应用程序,但对于任何其他语言,它应该显示德语。)
[[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"];
}
Best Answer-推荐答案 strong>
不,Apple 不会拒绝您的应用。
您也可以从以下链接阅读应用拒绝规则:https://developer.apple.com/app-store/review/rejections/
关于ios - 如果我使用以下自定义本地化,我的应用会被苹果拒绝吗?,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/26230523/
|