2010-01-08 22 views

Trả lời

26

Hãy xem NSLocale:

NSString *language = [[NSLocale currentLocale] objectForKey: NSLocaleLanguageCode]; 
NSString *countryCode = [[NSLocale currentLocale] objectForKey: NSLocaleCountryCode]; 
11

giải quyết câu hỏi của riêng tôi!

NSString *language = [[NSLocale preferredLanguages] firstObject]; 
if (!language) { 
    language = @"en"; 
} 
NSLog(@"The device's specified language is %@", language); 

phiên bản Swift:

var language : String! = "en" 
if let lng = NSLocale.preferredLanguages().first { 
    language = lng 
} 
print("The device's specified language is \(language)") 
+2

Đánh dấu nó như là anh chàng trả lời: P –

Các vấn đề liên quan