단계를 대문자 NSAttributedString은에 NSLocalizedString 변환 :재현 할 텍스트를
let testString = NSLocalizedString("test", comment: "string for test")
let testStringAttributed = NSAttributedString(string: testString)
print(testStringAttributed)
예상 결과 : 시험
실제 결과 : 시험 신속한 내가 7.3.1를 사용하고
, 2.2
당신은 속성을 설정조차하지 않았다는 것을 알 수 있습니다. 심지어 글꼴 스타일이 규칙적인 속성이 있다고하더라도 결과는 같습니다. 이것은 예기치 않은 동작이며 내 앱 (기본적으로 링크가있는 레이블에 설정된 텍스트)에 내 속성 문자열을 현지화 할 수 있어야합니다. 알려진 해결 방법은 있습니까?
P.: 문자열을 소문자로 설정하면 대문자가 제거되므로 설정 한 속성을 잃게됩니다. 여기서 실행 가능한 옵션이 아닙니다.
문제를 해결 호출. –
로 변경할 수 있습니다. 여기서 sillyString -> 입력 문자열 print (sillyString.uppercaseString) print (sillyString.lowercaseString) –