自从我创建iOS应用我用下面的代码翻译/本地化我的应用程序:本地化并不iOS的下工作了9/iOS版9.0.1
NSString *language = [[NSLocale preferredLanguages] objectAtIndex:0];
if ([language isEqualToString:@"de"]) {
// localized language
}
else { //base language
}
但由于更新到iOS 9这段代码不工作了。 我所有的应用程序现在都是英文的。
我已经在应用程序商店中拥有的应用程序,以及我在模拟器中运行的应用程序都不再被本地化。
这将是巨大的,如果你能告诉我,我怎么也得在iOS的9
你对'language'有什么看法? – zaph
我总是得到“en”。 其实我用德语运行应用程序,所以我应该得到:“德”。 – EANicolas1
也许它与以下错误有关http://stackoverflow.com/questions/33017981/ios-localization-doesnt-work-with-more-than-63-files?newreg=5def7e334c554377be788b1ce2eace3e –