質問: URLRequest(url: myURL!) webView.load(myRequest) } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() // Dispose of any resources that can be recreated. } } ```
回答: ATSについては問題ないでしょうか。 iOSは9.0以降からATS(App Transport Security)が導入されています。 これはセキュアな通信を確保するための仕組みです。 デフォルトは有効で、無効にするにはinfo.plistで設定しないといけません。 詳しくは以下のサイトを参考にしてください。 http://www.lac.co.jp/blog/category/security/20161017.html リダイレクト先がATSによってブロックされているのであればリダイレクトできません。 最初にアクセスされている「"https://******"」もATSによってブロックされている可能性もあります。 最初のアクセスが正しいか否かはサーバのログでも分かるかと考えます。 最初のアクセスは正しくアクセスしているとしてリダイレクトの情報が正しく受け取れているかは didReceiveServerRedirectForProvisionalNavigation によって確認できるかと思います。 リダイレクト時のデリゲートメソッドの呼び出し順は以下のサイトが参考になります。 http://qiita.com/1234224576/items/0ecee5ce877e99ac3647