このように、タスクを使用してリクエストを送信しています:
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()
再開する前にタスクをキューにプッシュする必要があります。それが終わったら、それをポップする必要があります。このエラーが発生した問題:変数が独自の初期値内で使用されている
私は何をすべきか?タスクを作成して、その完了ハンドラを設定することは可能ですか?
ありがとう