2014-08-29 1 views
-2

XCode автоматически не завершает эти методы я сделал установить делегат дляЧто является делегатом этих методов NSURLSession в Swift?

NSURLSessionTaskDelegate, NSURLSessionDelegate,NSURLSessionDownloadDelegate

, но он все еще не завершив таким образом я чувствую, что я ставлю неправильные делегат вызывает то, то Xcode делать, когда я установить неправильно делегат

URLSession(_:downloadTask:didResumeAtOffset:expectedTotalBytes:) 
URLSession(_:downloadTask:didWriteData:totalBytesWritten:totalBytesExpectedToWrite:) 
URLSession(_:downloadTask:didFinishDownloadingToURL:) 

хорошо, что случилось с быстрым на этот раз

ответ

3

Если вы напечатаете это в Playground:

class Downloader : NSObject, NSURLSessionTaskDelegate, NSURLSessionDownloadDelegate { 

} 

, а затем начните вводить текст внутри класса URLS, вы получите все материалы для автозавершения. Попробуйте это, и если это не сработает, перезапустите Xcode. Возможно, «очистка» проекта также поможет.

Обратите внимание, что методы, которые вы указали в своем вопросе, определяются NSURLSessionDownloadDelegate, которые вы не указали.

Иногда вам нужно использовать стрелку вверх или вниз для прокрутки до правой позиции автозавершения.

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