NSLocaleからいくつかの基本情報を印刷しようとしていますが、.scriptCodeプロパティから値を取得できません。SwiftのNSLocale .scriptCodeの値を取得する方法
は現在、該当するビットは、印刷は常に 'ゼロ' を返し
let localeIdent = NSLocale.autoupdatingCurrent.identifier
let userLocale = NSLocale(localeIdentifier: localeIdent)
let languageScript = userLocale.scriptCode //not sure why this doesn't seem to return anything.
print("Language script code: \(languageScript)")
です。
ロケールは、私と地域や言語などの情報の残りの部分を返します。なぜ、これが保存/戻されないのかわかりません。
FYI - Swift 3のNSLocaleではなく、 'Locale'を使用してください。 – rmaddy
これには特別な理由がありますか? – Matt