接続をオフ (wifi と携帯電話をオフ) にしてアプリをテストすると、エラーをキャッチできます。ただし、Xcode コンソールでは、エラー メッセージも表示されます。私のコードはこれらをコンソールに出力していません。これらは表示されるはずですか?それらを無視できますか?
タスク .<1> HTTP ロードに失敗しました (エラー コード: -1009 [1:50]) 2019-07-10 23:33:42.953046-0700 CodeSample[7157:942572] タスク .<1> がエラーで終了しました - コード: - 1009
エラー コードは次の場所で取得されます。
`let task = session.dataTask(with: request, completionHandler: { (data: Data?, response: URLResponse?, error: Error?) -> Void in
if error == nil {
// do non error stuff
} else {
// error handling here
}`