閲覧ありがとうございます。
現在端末の使用設定を読み取り、その結果に応じて処理を変える実装をしていますが、
端末の地域設定によって返ってくる値が異なるため、正常に分岐処理ができません。
例えば、端末の使用言語が『日本語』、地域設定が『日本』の場合は、
『ja-JP』という値が返ってきます。使用言語『日本語』、地域設定が『米国』の場合は『ja-US』という値が返ってきます。
地域を考慮せず、端末の使用言語だけを読み取り下記処理を実装したいのですが、何か方法はありますでしょうか?
また他の良い方法がございましたら、ご教示下さいませ。
宜しくお願いいたします。
swift
1let prefLang = NSLocale.preferredLanguages().first 2 if prefLang == "en"{ 3 //英語データ処理 4 } else if prefLang == "ja"{ 5 //日本語データ処理 6 } else{ 7 //その他言語データ処理 8 } 9
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2016/06/10 01:45