| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

Swift Sample

提供: MyMemoWiki
2021年3月22日 (月) 08:21時点におけるPiroto (トーク | 投稿記録)による版 (→‎MacOSでエラーの場合)
ナビゲーションに移動 検索に移動

| Swift | Xcode | Mac |

Swift Sample

Network


データ取得


        let url = URL(string: "https://www.typea.info/blog/")!
        let task = URLSession.shared.dataTask(with: url) { data, response, error in
            if let error = error {
                print("\(error)\n")
                return
            }
            guard let data = data, let response = response as? HTTPURLResponse else {
                print("no data or no response.")
                return
            }
            if response.statusCode == 200 {
                if let text = String(bytes: data, encoding: .utf8) {
                    print(text)
                }
            }
        }
        task.resume()
MacOSでエラーの場合

Error Domain=NSURLErrorDomain Code=-1003