私のアプリケーションでは、Webview を使用して、ユーザーの優先言語に基づいてさまざまなバージョンの Web サイトをロードしています。これには WebFrame の loadRequest メソッドを使用します -
[[aWebView mainFrame] loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:aStr]]];
aStr に英語のアルファベットのみが含まれている場合、つまり aStr = http : // ....../language/English の場合、正常に機能し、Web ページが読み込まれます。ただし、aStr が http://....../language/ununun(Japanese) のようなものである場合、何も起こらず、WebView が読み込まれず、エラーもスローされません。同じリンクを Safari に貼り付けると、そこに Web ページが読み込まれます。この問題を解決する方法について何か提案はありますか?
I've also tried [aWebView setMainFrameURL:aStr] method. Same issue there too.