【问题标题】:how can i get the path from NSURLSessionDownloadTask我如何从 NSURLSessionDownloadTask 获取路径
【发布时间】:2017-01-23 11:42:18
【问题描述】:

我想从 downloadTask 中获取路径,我该怎么做?

setDownloadTaskDidWriteDataBlock

【问题讨论】:

    标签: afnetworking afnetworking-3 nsurlsessiondownloadtask


    【解决方案1】:

    有一种合法的方式可以访问该值,而不会违反 AppStore 的任何“私有 API 政策”,但我强烈建议不要使用这种方式,因为 Apple 通常会在每个主要版本中更改 NSURLSession 的内部设计,并且这种解决方法可以随时被打破时间:

    NSString *tmpPath = [task valueForKeyPath: @"downloadFile.path"];
    

    或斯威夫特:

    let tmpPath = task.value(forKeyPath: "downloadFile.path") as? String
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-11-25
      • 1970-01-01
      • 2010-09-21
      • 1970-01-01
      • 1970-01-01
      • 2021-08-19
      • 1970-01-01
      相关资源
      最近更新 更多