2017-10-07 17 views
0

通貨コードの単純な要求は、通貨コードを返す必要がありますが、nilを返します。通貨コードを要求する前に地域を設定する必要がありますか、または私が紛失しているものがありますか?私はSwift 3.1とXcode 8.3.3 iphone 6を使用しています。私のシミュレータでも同じ結果が得られます。私はCURRENCYCODEが返されますが、マニュアルに見られるように、それは省略可能であることはありません場合を考えることはできません現時点では通貨コードはnilを返します

if let currencyCode = Locale.current.currencyCode { 
     print(currencyCode) 
    } 

答えて

5

は親切に私はあなたの質問は、デンマークで理解すれば Image

+0

ありがとうございます。出来た。 – Joseph

0

。あなたはあなたの特定のロケールに関する詳細を教えてください。

提案 - 代わりたcurrencySymbolを印刷して、ここで結果を投稿:

if let currencySymbol = Locale.current.currencySymbol { 
    print(currencySymbol) 
} 
+0

私の現在のロケールを確認し、[編集]スキームからシステム言語を選択して、 currencyCodeはDKKでなければなりません。 printステートメントの結果はOptional( "¤") – Joseph

関連する問題