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

MyMemoWiki

「Swift Sample」の版間の差分

提供: MyMemoWiki
ナビゲーションに移動 検索に移動
29行目: 29行目:
 
*https://www.poly-rhythm.com/hostname-could-not-be-found/
 
*https://www.poly-rhythm.com/hostname-could-not-be-found/
 
*https://developer.apple.com/documentation/xcode/adding_capabilities_to_your_app
 
*https://developer.apple.com/documentation/xcode/adding_capabilities_to_your_app
[[File:swift_macos_net_error.png|400px]]
+
[[File:swift_macos_net_error.png|600px]]

2021年3月22日 (月) 08:30時点における版

| 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

Swift macos net error.png