Cocoa を使用してプログラムで Web ページを Safari のような Web アーカイブとしてハードディスクに保存したいと考えています。
昨日、Apple からサンプル プログラムを検索しましたが、Apple Developers ページで webarchive クラスのクラス リファレンスしか見つかりませんでした。私は webarchive クラスで少し遊んでいますが、残念ながら私のソリューションは何も出力しません。
NSURL *url = [NSURL URLWithString:@"http://www.google.de"];
NSURLRequest *urlRequest = (NSMutableURLRequest*)[NSURLRequest requestWithURL:url
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:30.0];
NSData *urlData;
NSURLResponse *response;
NSError *error;
urlData = [NSURLConnection sendSynchronousRequest:urlRequest
returningResponse:&response
error:&error];
WebArchive *wa = [[WebArchive alloc] initWithData:urlData];
NSData *waData = [wa data];
NSLog(@"%@", [[NSString alloc] initWithData:waData encoding:NSUTF8StringEncoding]);
誰かが私の問題の解決策を投稿できることを願っています。
前もって感謝します
マイケル