我试图从NSLocale打印一些基本信息,但是我无法从.scriptCode属性中获取值。
目前,相关位是
Grid
打印总是返回' nil'。
语言环境为我,区域和语言等返回信息集的其余部分,因此我不确定为什么不能存储/返回。
答案 0 :(得分:1)
并非所有语言环境都有脚本代码。请参阅Language and Locale IDs的Internationalization and Localization Guide部分。
区域设置标识符可以包含各种部分,例如语言代码,脚本代码和区域代码。脚本和区域代码是可选的。
查看Locale scriptCode
的文档以获取示例:
例如,对于语言环境“zh-Hant-HK”,返回“Hant”。
en_US
或de_DE
等更简单的区域设置没有脚本代码。