###前提・実現したいこと
httpのアドレスの住所検索のAPIを使うアプリを作っています。
ATSを通すために下の画像のように設定したのですが
うまく許可することが出来ていないようです。
コンパイル、Runはうまくいっています。
お知恵をお貸しいただけるとありがたいです。
###発生している問題・エラーメッセージ
2016-10-11 20:23:45.118 zipAddress2[35382:16360973] App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app's Info.plist file.
###該当のソースコード
// // ViewController.swift // zipAddress2 // // Created by 岸本 晃平2 on 2016/10/11. // Copyright © 2016年 myname. All rights reserved. // import UIKit class ViewController: UIViewController { @IBOutlet weak var zipTextField: UITextField! @IBAction func tapReturn() { } @IBAction func tapSearch() { guard let ziptext = zipTextField.text else{ return } let urlStr = "http://api.zipaddress.net/?zipcode=\(ziptext)" print(urlStr) if let url = URL(string: urlStr){ let urlSession = URLSession.shared let task = urlSession.dataTask(with: url, completionHandler: self.onGetAddress) task.resume() } } func onGetAddress(data: Data?,res : URLResponse?, error: Error?){ print(data) } override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() // Dispose of any resources that can be recreated. } }
###補足情報(言語/FW/ツール等のバージョンなど)
Swift3
Xcode8
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/10/11 12:53