**:
nslocale類
nslocale *currentlocale = [nslocale currentlocale]
nslog(@"country code is %@", [currentlocale objectforkey:nslocalecountrycode]);
nslog(@"language code is %@", [currentlocale objectforkey:nslocalelanguagecode]);
上面這個類在使用的過程中,很不準確,比方你按home鍵之後,更改語言為 english《之前為中文》,然後在**裡使用上面這個類獲取的語言仍然是中文,而不是英文,並且修改區域同樣出問題
獲取準確的語言設定,一般使用下面的方法
nsstring* strlanguage = [[[nsuserdefaults
ios 取裝置語言 iOS 獲取裝置當前語言和地區
級別 審校 qishare團隊 一 獲取裝置當前語言和地區的 ios 獲取裝置當前語言和地區的 簡體 中國大陸地區環境下的輸出結果 currentlanguageregion zh hans cn 二 切換裝置當前語言和地區的方法 通過手機 或模擬器 修改語言和地區 優先順序低,常用 方法 通用 語...
iOS獲取當前的位置
在ios中獲取當前的位置資訊,包括 維度 經度 城市 街道 路口等資訊 使用步驟 1 2 3 manager cllocationmanager alloc init manager.delegate self manager startupdatinglocation 由於在ios8中,需要開發者...
ios 取裝置語言 在iOS中獲取當前的裝置語言?
所提供的解決方案實際上將返回裝置的當前區域,而不是當前選擇的語言。這些通常是一樣的。然而,如果我在北美,我把我的語言設定為日語,我的地區仍將是英語 美國 為了檢索當前選擇的語言,您可以 nsstring language nslocale preferredlanguages objectatind...