TabelViewを追加

swiftで配列型のJSONから値を取り出す - Qiita

複数のクーポン情報をTableViewで表示するように改造する。

 

command + 1して、Main.storyboardを開き、command + shift + l(エル)(または右上の+をクリック)で、TableViewを画面にドラッグして追加します。

f:id:fedora9:20200404092612p:plain

Editor - Assistantを選択(またはcommand + option + control + Enter)して、TableViewを

@IBOutlet weak var labelHello: UILabel!

 の下に、右クリックでドラッグして、NameをtableViewにして、Connectすると、

以下が追加されます

@IBOutlet weak var tableView: UITableView!

 

以下を

super.viewDidLoad()

の下に追加。

        let url: URL = URL(string: "http://qiita.com/api/v2/items")!

        let task: URLSessionTask = URLSession.shared.dataTask(with: url, completionHandler: {data, response, error in

            print("data: \(data)")

            print("dtat2: ")

            print(data)

            print("response: ")

            print(response)

            print("error: ")

            print(error)

//            print("response: \(response)")

//            print("error: \(error)")

 

http通信を許可しないとエラー

【swift】XcodeでiOSアプリのhttp通信を許可する方法|新卒エンジニアの開発日記

 

【Swift入門】初心者でもわかるTableViewを実装しよう|新卒エンジニアの開発日記