저는 신속한 2.0 프로젝트를 진행하고 있습니다. 이 응용 프로그램은 중국어와 영어 두 가지 언어입니다.SFSafariViewController 언어가 업데이트되지 않았습니다.
나는 SFSafariViewController를 사용하여 URL을 엽니 다. 이제 문제는 내가 URL을 성공적으로로드 할 때 영어를 선택했을 때입니다. 그러나 나는 언어를 중국어로 변환 한 다음 SFSafariViewController가 같은 URL을 영어로 다시로드합니다.
url을 사용하여 브라우저에서 언어를 설정하는 새 매개 변수를 보냈지 만 작동하지 않습니다. 이것에 관한 제안? 미리 감사드립니다.
편집 : 코드
let language = (Localize.currentLanguage() != "zh-Hans" ? "en" : "zh")
if language == "zh"{
let externalURL = ApiURLs.webViewPath + "/?source=ios&lang=zh-CN"
let safariVC = SFSafariViewController(URL: NSURL(string: externalURL)!)
self.presentViewController(safariVC, animated: true, completion: nil)
}
else
{
let externalURL = ApiURLs.webViewPath + "/?source=ios&lang=en-US"
let safariVC = SFSafariViewController(URL: NSURL(string: externalURL)!)
self.presentViewController(safariVC, animated: true, completion: nil)
}
당신은 내가 추가 한 @InderKumarRathore 코드 –
를 공유하시기 바랍니다 수있는 URL입니다 코드를 확인하십시오. –
크롬에서 url을 확인했는데 SNSafariViewController가 아닌 chines 언어로 성공적으로 열었습니다. URL은 :은 https : //www.iceangelid.net/#/aboutus/& LANG =에서 zh-CN 어떤 값을 사용하면 –