0
我正在使用苹果的样本URLCache,但是当我提到的网址,它加载数据完美 但我想计算下载(直到完成)的时间,有没有建立在方法?计算下载数据的总时间?
我正在使用苹果的样本URLCache,但是当我提到的网址,它加载数据完美 但我想计算下载(直到完成)的时间,有没有建立在方法?计算下载数据的总时间?
将NSDate属性添加到您的课堂,命名它,让我们说,downloadStart和下载开始时,保存实际时间 - self.downloadStart = [NSDate日期];
然后在-connectionDidFinishLoading:委托方法的实现做:
NSDate *downloadEnd = [NSDate date];
NSTimeInterval totalTime = ([downloadEnd timeIntervalSince1970] - [downloadStart timeIntervalSince1970]);
//Total time now contains number of seconds since download start time
NSLog(@"Download finished in %f seconds", totalTime);
self.downloadStart = nil;
就是这样。请注意,上面的代码只是一种抽象的如何操作,所以不要在复制&粘贴方式中使用。