【问题标题】:what is the delegate of these NSURLSession methods in Swift?Swift 中这些 NSURLSession 方法的代表是什么?
【发布时间】:2014-08-29 18:44:13
【问题描述】:

XCode 不会自动完成这个方法,我确实为

设置了委托

NSURLSessionTaskDelegate,NSURLSessionDelegate,NSURLSessionDownloadDelegate

但它仍然没有完成,所以我觉得我设置了错误的代表,这就是我设置错误的代表时 xcode 所做的事情

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

好吧,这次斯威夫特有什么问题

【问题讨论】:

    标签: ios swift nsurlsession


    【解决方案1】:

    如果你在 Playground 中输入这个:

    class Downloader : NSObject, NSURLSessionTaskDelegate, NSURLSessionDownloadDelegate {
    
    }
    

    然后开始在URLS 类中输入,你会得到所有自动完成的东西。试试看,如果这不起作用重新启动 Xcode。也许“清理”项目也会有所帮助。

    还请注意,您在问题中引用的方法是由 NSURLSessionDownloadDelegate 定义的,您没有包括在内。

    有时您必须使用向上或向下箭头键滚动到右侧的自动完成条目。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-28
      • 2014-04-26
      • 2011-02-17
      • 1970-01-01
      相关资源
      最近更新 更多