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;
就是這樣。請注意,上面的代碼只是一種抽象的如何操作,所以不要在複製&粘貼方式中使用。