내가이 구조를 기각.다시로드 루트 뷰 컨트롤러는
델리게이트를 사용하여 루트보기 컨트롤러를 다시로드하여 새로운 언어 값을 표시 할 수 있습니까? localize.strings 항목에 의해 런타임 언어 선택을 사용합니다. 문제는 언어가 변경된 후에도 새로운 언어로 표시되는 아동용 언어이지만 루트보기는 이전 언어와 여전히 같습니다.
감사합니다.
내가이 구조를 기각.다시로드 루트 뷰 컨트롤러는
델리게이트를 사용하여 루트보기 컨트롤러를 다시로드하여 새로운 언어 값을 표시 할 수 있습니까? localize.strings 항목에 의해 런타임 언어 선택을 사용합니다. 문제는 언어가 변경된 후에도 새로운 언어로 표시되는 아동용 언어이지만 루트보기는 이전 언어와 여전히 같습니다.
감사합니다.
일단 대리자 또는 블록을 가져온 경우 현지화 된 펜촉을로드하고 그 위치에서 바로 문자열을 가져와야합니다. NSLocalizedString
은 기본 사용자 언어에서 기본 설정 언어를로드 한 다음 앱을 다시 시작한 후에 만 변경 사항이 적용됩니다. 그래서 직접 lproj를 수동으로로드해야합니다.
당신은 데모 애플리케이션 here
예 대리자 메서드 또는 블록을 사용하십시오. rootViewController에서 둘 중 하나가 트리거되면 하위 뷰를 닫고 변경하십시오.
Mnay 덕분에 좀 걸릴 수 있습니다. 하지만, 어떻게 구성 요소에 대한 새로운 지역화 된 값으로 다시로드하도록 루트보기 컨트롤러를 만들 수 있습니까? – theomen
[yourtableview reloadData]; – Hackmodford
많은 감사 !!!! – theomen