Ihr Code funktioniert in einer normalen Macintosh-App perfekt für mich.
%Vor%zeigt dies in der Konsole an:
%Vor%Versuchen Sie, dies als eine Befehlszeilen (Foundation) -App oder etwas nicht-traditionelles-Mac-ähnliches zu erstellen?
NSLocale
hat eine Methode namens - objectForKey:
, das ein Objekt zurückgibt, das einem angegebenen Objekt entspricht
NSLocale
Komponentenschlüssel, der als Parameter übergeben wurde. Mit Swift 2.2 hat - objectForKey:
die folgende Deklaration:
Unter den vielen NSLocale
Komponentenschlüssel , Apple sagt über NSLocaleCurrencyCode
:
Der Schlüssel für den Währungscode, der dem Gebietsschema zugeordnet ist. Der entsprechende Wert ist ein
NSString
-Objekt; zum Beispiel "USD".
Daher können Sie den Währungscode, der mit einer NSLocale
-Instanz verknüpft ist, mit den folgenden Swift 2.2- und Swift 3-Code-Snippets abrufen:
Swift 2.2
%Vor%Swift 3
%Vor%Tags und Links objective-c ios nslocale