Swift Get URLSessionDataTask开始时间/当前操作时间

时间:2019-04-02 22:32:10

标签: swift nsurlsession nsurlsessiondatatask

我有一个URLSessionDataTask实例,我想知道操作何时开始(一个Date对象),以便我可以计算出已经花费了多少时间。

我已经在Apple文档(https://developer.apple.com/documentation/foundation/urlsessiontasktransactionmetrics#declarations)中找到了URLSessionTaskTransactionMetrics,但这并没有显示如何获取transactionMetrics属性,除非我遗漏了一些明显的东西。

1 个答案:

答案 0 :(得分:1)

假设您已经将视图控制器设置为C:\Program Files\Haskell Platform\...,则只需覆盖url会话didFinishCollecting度量方法,遍历度量transactionMetrics并获取其fetchStartDate:

-f -pkgconfig