ios 平台獲取當前的國家 語言設定

2021-09-01 10:21:21 字數 446 閱讀 3859

**:

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...