Ich versuche, einige grundlegende Informationen von NSLocale zu drucken, aber ich bin nicht in der Lage, einen Wert von der Eigenschaft .scriptCode zurück zu bekommen.Wie Sie einen Wert für NSLocale .scriptCode in Swift
Derzeit sind die entsprechenden Bits sind
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)")
der Druck immer wieder 'Null'.
Das Gebietsschema gibt den Rest der Reihe von Informationen für mich, Region und Sprache und so, so dass ich nicht sicher bin, warum das nicht gespeichert/zurückgeben würde.
FYI - verwenden Sie 'Locale', nicht' NSLocale' in Swift 3. – rmaddy
Gibt es einen bestimmten Grund dafür? – Matt