0
私はこのように、タスクを使用してリクエストを送信しています:タスクをどのようにポイントするのか? IOS迅速
let task = session.dataTaskWithRequest(request, completionHandler: {data, response, error -> Void in
dispatch_async(dispatch_get_main_queue(), {
//remove from queue
weakself?.popTask(task: task)
}
}
self.pushTask(task)
task.resume()
iは、再開する前にキューにタスクをプッシュする必要があります。私はそれが終わった後にそれをポップする必要があります。このエラーが発生した問題:
どうすればいいですか?このエラーが発生しました: タスクを作成し、完了ハンドラを設定することは可能ですか?私はあなたはそれがまだ作成されていないため、終了ブロックは、タスクを参照することができないことを正しいだと思う
おかげ
これはretain_cycleを作成しますか? – david