2015-10-07 33 views

回答

1

Objective-C的

NSString *lang = [[NSLocale preferredLanguages] objectAtIndex:0]; 
    NSLog(@"language is %@", lang); 

    NSString *langua = [[NSLocale currentLocale] objectForKey: NSLocaleLanguageCode]; 
    NSLog(@" specified language is %@", langua); 

    NSString *countryCode = [[NSLocale currentLocale] objectForKey: NSLocaleCountryCode]; 
    NSLog(@"specified countryCode is %@", countryCode); 

輸出像

enter image description here

斯威夫特

var lang = NSLocale.preferredLanguages()[0] 

let langua = NSLocale.currentLocale().objectForKey(NSLocaleLanguageCode) as! String 
let countryCode = NSLocale.currentLocale().objectForKey(NSLocaleCountryCode) as! String 
+0

謝謝!工作就像一個魅力 – Arsen

+0

非常感謝我的朋友,有一個愉快的一天 –