如何获得总下载字节数以及我如何知道使用 wifi 下载了多少字节以及使用 GSM(iPhone + iPad)下载了多少?
提前致谢。
穆扎马尔·侯赛因。
您将需要使用 NSURLConnection 的以下委托方法:
- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data
{
// Append the new data to receivedData.
// receivedData is an instance variable declared elsewhere.
[receivedData appendData:data];
}
通过这种方式,您可以在一个变量中获得 NSData。然后你可以在委托方法中获取它的大小:
- (void)connectionDidFinishLoading:(NSURLConnection *)connection
或者
- (void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error
在这条线的帮助下:
NSLog(@"Data downloaded==%d",receivedData.length);
希望这可以帮助。