我是能夠獲取用戶的區域格式,廣告例如it_IT與此代碼列表中的所有區域格式
[NSLocale currentLocale] objectForKey:NSLocaleIdentifier];
,纔有可能有這些標識的完整列表?
(it_IT, de_DE, de_AT,....)
感謝
我是能夠獲取用戶的區域格式,廣告例如it_IT與此代碼列表中的所有區域格式
[NSLocale currentLocale] objectForKey:NSLocaleIdentifier];
,纔有可能有這些標識的完整列表?
(it_IT, de_DE, de_AT,....)
感謝
[NSLocale availableLocaleIdentifiers]是另一種方式。
爲了測試,特別是爲了確保所有的日期格式在我的用戶界面中得到正確的處理,我翻遍了這個數組,設置了一個NSDateFormatter來使用它,並以自動的方式測試每種可能的日期格式組合。
有趣的是,當你看到一些日期表示,這些表示會破壞你對某些日期,日期名稱等可能被格式化的假設。
試試這個:
返回NSString對象的數組,表示所有已知合法的ISO貨幣代碼。
[NSLocale ISOCurrencyCodes];
返回表示所有已知合法國家代碼的NSString對象數組。
[NSLocal ISOCountryCodes];
返回表示所有已知合法ISO語言代碼的NSString對象數組。
[NSLocale ISOLanguageCodes];
所有信息來源:
感謝安東尼奧MG,我只是想做到這一點,但只返回像它這樣的國家代碼,de,fr,en而不是區域格式it_IT,de_DE。 – 2012-04-04 06:11:09
非常感謝RunningPink,正常工作。唯一的問題是沒有秩序。是不可能有一個列表與iso國家代碼的例子「德」和所有區域格式序列「de_AT」,「de_DE」等?謝謝你的時間! – 2012-04-04 09:54:31