Làm cách nào để nhận ngôn ngữ hệ thống thực tế? Dường như họ đặt hậu tố khu vực sau dấu gạch ngang cuối cùng. Vì vậy, trước cs
hiện là cs-DE
nếu ngôn ngữ là tiếng Séc và khu vực là tiếng Đức. Nhưng có một số ngôn ngữ không có hậu tố như ngôn ngữ GB là en-GB
nhưng thiết lập theo vùng là tiếng Đức.AppleLanguages iOS9 khác với iOS cũ hơn
NSUserDefaults* defs = [NSUserDefaults standardUserDefaults];
NSArray* language = [defs objectForKey:@"AppleLanguages"];
NSString* preferredLang = [language objectAtIndex:0];
NSLog(@"localeIdentifier: %@", preferredLang);
localeID nên NSString Tôi gues – kubo
thực sự, cố định;) – Imotep