swift2にてNSURLSessionを使用して、サーバとの非同期通信を行っています。
通信エラー(ネットワーク接続ができない、サーバが上がっていない状態)が起きた場合に、
再度通信処理を行ってしまいます。(当然かもしれませんが)
これを1回失敗したら通信タスクを終了したいと考えています。
通信処理の実装の際、このサイトを参考にしました。
http://qiita.com/nyamage/items/48d5ee30869daaf70f7f
ソースコードは都合により載せることができませんが、
参考にした以下のコードによく似ています。
var task = session.dataTaskWithRequest(req, completionHandler: {
(data, resp, err) in
println(resp.URL!)
println(NSString(data: data, encoding: NSUTF8StringEncoding))
})
task.resume()
実現方法をご存知でしたら教えてください。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。