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

MyMemoWiki

Swift Sample

提供: MyMemoWiki
2021年3月22日 (月) 08:21時点におけるPiroto (トーク | 投稿記録)による版 (ページの作成:「| Swift | Xcode | Mac | ==Swift Sample== ===Network=== ---- ====データ取得==== <pre> let url = URL(string: "https://www.typea.info/blog/")!…」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動

| 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

*https://www.poly-rhythm.com/hostname-could-not-be-found/
*https://developer.apple.com/documentation/xcode/adding_capabilities_to_your_app