私はswift 2.0でプロジェクトを進めています。このアプリは、中国語と英語の2つの言語に対応しています。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を共有してくださいすることができ
私は以下のコードをテストしてみたし、それがコードの下に、私のために罰金働いていたがswift4のためですが、インポートする事は、URL
–私はchromeでurlをチェックしましたが、SNSafariViewControllerではなくchines言語で正常に開きました。 URLは次の通りです:https://www.iceangelid.net/#/aboutus?/&lang = zh-CN –