2016-02-02 4 views
0

Я пытаюсь использовать dataTaskDidReceiveResponse менеджера SessionDelegate, но не могу найти, как его использовать. Я новичок в быстром (но опыте с объективом-c) и не могу найти правильный синтаксис.Как использовать обратный вызов `dataTaskDidReceiveResponse`?

Я пытался что-то вроде

manager.delegate.dataTaskDidReceiveResponse = { 
    return NSURLSessionResponseDisposition.Allow 
    }((session:NSURLSession, task:NSURLSessionDataTask, response:NSURLResponse)-> NSURLSessionResponseDisposition) 

и некоторых других вариантах. Я не знаю, является ли это просто проблемой синтаксиса или моим пониманием быстрого/Alamofire, которого нет.

Может ли кто-нибудь помочь мне найти правильный путь?

Спасибо.

ответ

1

Нашел:

manager.delegate.dataTaskDidReceiveResponse = {(session:NSURLSession, dataTask:NSURLSessionDataTask, response:NSURLResponse) -> NSURLSessionResponseDisposition in return NSURLSessionResponseDisposition.Allow }

Смежные вопросы