0

Foundation ネットワーク API を使っていくつかの実験を行っており、ファイルをダウンロードしようとしています。だから私は作成しましたNSURLRequest

NSURLRequest *theRequest = [NSURLRequest requestWithURL:[NSURL URLWithString:@"http://www.mysite.it/something.something"]];

NSURLConnectionDownload に問題があります。このメソッドを実装する必要があります。

- (void)connection:(NSURLConnection *)connection didWriteData:(long long)bytesWritten totalBytesWritten:(long long)totalBytesWritten expectedTotalBytes:(long long)expectedTotalBytes

接続時に NSURLConnection オブジェクトを作成しましたが、どのメソッドを実装する必要があるのか​​ わかりません...何か提案はありますか?

4

1 に答える 1

0

を使用する NSURLConnection *theConnection=[[NSURLConnection alloc] initWithRequest:theRequest delegate:self];場合は、おそらく 3 つのメソッドを実装する必要があります。

  - (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data;
  - (void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error;
  - (void)connectionDidFinishLoading:(NSURLConnection *)connection;

そして多分

- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response;

https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/URLLoadingSystem/Tasks/UsingNSURLConnection.htmlをご覧になることをお勧めします。

于 2013-02-16T19:23:49.130 に答える