到現在爲止我已經使用這個代碼,以檢索手機語言:IOS什麼是最好和安全的方式來檢查手機語言?
NSString * language = [[NSLocale preferredLanguages] objectAtIndex:0];
正如我們已經現在,因爲IOS 9蘋果已經改變了這個函數的返回,從類似「恩」,以類似「恩GB「。在我的應用程序中,我通常會做一個」istostring「來檢查與我必須工作。 現在我需要實現像正確答案,這question
,我要實現每一個方法調用的條件,以檢查設備是否IOS < 9或IOS> = 9。這個蘋果的變化似乎沒有考慮任何舊版本的比較問題,我對這個功能進行了大量使用,所以我必須更新我的所有應用程序......也許問題是另一個,有更好的方法來檢查實際的語言電話?
其實蘋果變回了老辦法的iOS 3,它用來區分本地化字符串中的語言和區域。 例如,您可以獲得意大利語的意大利語IT-it意大利語的意大利語和意大利語IT-ch的瑞士語。 –