2010-03-23 68 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; 

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