В NSURLSession мы добавляем задачи в сеанс такими методами, как
- dataTaskWithRequest:
- dataTaskWithRequest: завершение обработчика:
Насколько я понимаю, если мы используем тот, у которого нет завершенияHandler, или используем nil для завершенияHandler, self будет использоваться автоматически в качестве делегата, и мы можем ожидать, что будут вызываться методы делегата. Я правильно понимаю?
Можно ли указать другого делегата (кроме self ) для каждой задачи?
Я проверил sessionWithConfiguration:delegate:delegateQueue и думаю, что этот делегат является NSURLSessionDelegate.