0
마법 "en", "es"문자열을 사용하지 않고 이것을 코딩하는 더 좋은 방법이 있습니까? Swift NSLocale 프로그래밍 상수
let pre = Locale.preferredLanguages[0]
if pre == "en"
....
else if pre == "es"
....
else if pre == "xx"
....
나는 시간 오류를 컴파일 얻을 생각하지 만드는 실수를이
let pre = Locale.preferredLanguages[0]
if pre == NSLocale.something.ENGLISH
....
else if pre == NSLocale.something.SPANISH
....
else if pre == //and so on
....
좋을 것이다하지만 난 아무것도 찾을 수 있었다.
코드를 작성하는 것이 올바른 방법입니까?
고유 한 상수 세트를 만들 수 있습니다. – ryantxr
Locale을 확장하고 언어 상수 이름으로 언어 세트를 만듭니다. –