Swift中这些NSURLSession方法的委托是什么?
XCode不是自动完成这个方法,我没有设置委托
NSURLSessionTaskDelegate
, NSURLSessionDelegate,NSURLSessionDownloadDelegate
但它仍然没有完成,所以我觉得我设置了错误的委托,原因多数民众赞成什么时,我设置了错误的代表
URLSession(_:downloadTask:didResumeAtOffset:expectedTotalBytes:) URLSession(_:downloadTask:didWriteData:totalBytesWritten:totalBytesExpectedToWrite:) URLSession(_:downloadTask:didFinishDownloadingToURL:)
那么这个时候什么错误呢?
如果你把这个input到Playground中:
class Downloader : NSObject, NSURLSessionTaskDelegate, NSURLSessionDownloadDelegate { }
然后开始在类URLS
里面input你得到的所有自动完成的东西。 试试看,如果这不起作用重新启动Xcode。 也许“清理”项目也将有所帮助。
还请注意,你在你的问题中引用的方法是由NSURLSessionDownloadDelegate
,你没有包括。
有时您必须使用向上或向下箭头键滚动到右侧的自动填充条目。