好的,
所以我有一个表格视图,一旦它们被点击,其单元格将开始一个离线地图下载:
let map: SKTDownloadObjectHelper = SKTDownloadObjectHelper.downloadObjectHelperWithSKTPackage(package) as! SKTDownloadObjectHelper
SKTDownloadManager.sharedInstance().requestDownloads([map], startAutomatically: true, withDelegate: self, withDataSource: self)
我将当前表视图控制器定义为下载请求的委托。我已经实现了所有SKTDownloadManagerDelegate
方法,更新进度工作正常。
但是,如果我在表视图层次结构中返回一步,显然我的表视图控制器会从堆栈中抛出,从而被我的代表抛出。
所以我的问题很简单:一旦我重新进入显示下载进度的视图,我怎样才能将我的下载“重新连线”到我的控制器?
答案 0 :(得分:2)
SKTDownloadManager
。我查看了所有其他类定义,但是这个。
SKTDownloadManager.sharedInstance().downloadDelegate = self