1

如何获得总下载字节数以及我如何知道使用 wifi 下载了多少字节以及使用 GSM(iPhone + iPad)下载了多少?

提前致谢。

穆扎马尔·侯赛因。

4

1 回答 1

0

您将需要使用 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);

希望这可以帮助。

于 2013-01-21T11:02:41.333 回答