XcodeのシミュレーターでHTTP通信を行おうとしたら、以下のようなエラーが出てしまったので、備忘録を兼ねて書いておきます。

 

通信エラー:Error Domain=NSURLErrorDomain Code=-1022 “The resource could not be loaded because the App Transport Security policy requires the use of a secure connection.” 

 

iOS9以降では、webVの閲覧や、画像ダウンロード等のHTTP通信ができないような設定がデフォルトです。ですからこいつを解除してやらなければなりません。

 

やり方自体は簡単で、Info.plistからAllow Arbitrary Loadsの値をYESにしてあげるだけです 。