次のコードで tagesanzeiger.ch の Web サイトをダウンロードすると、完全にダウンロードされません。コンテンツの約 4 分の 1 しかダウンロードされませんが、接続の読み込みが完了したことを示す「ダウンロードが完了しました」というメッセージが表示されます。変更する必要がある設定のアイデアはありますか?
- (void)downloadWebsite
{
NSString *tagiString = @"http://tagesanzeiger.ch";
NSURL *websiteURL = [NSURL URLWithString:tagiString];
NSURLRequest *request = [NSURLRequest requestWithURL:websiteURL];
connection = [[NSURLConnection alloc] initWithRequest:request
delegate:self
startImmediately:YES];
}
- (void)connection:(NSURLConnection *)conn didReceiveData:(NSData *)data
{
[articleData appendData:data];
}
- (NSString *)data
{
NSString *text = [[NSString alloc] initWithData:articleData
encoding:NSSymbolStringEncoding];
return text;
}
- (void)connectionDidFinishLoading:(NSURLConnection *)conn
{
NSLog(@"Download completed");
}