2010-03-23 69 views

回答

2

将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; 

就是这样。请注意,上面的代码只是一种抽象的如何操作,所以不要在复制&粘贴方式中使用。