WebViewからWebArchiveを作成しようとしています。動作していますが、編集したコンテンツを操作しようとすると問題が発生します。これは私が現在行っていることです:
[webView setEditable:YES];
WebDataSource *dataSource = [[webView mainFrame] dataSource];
WebArchive *archive = [[WebArchive alloc]
initWithMainResource:[dataSource mainResource]
subresources:nil
subframeArchives:nil];
[[archive data] writeToFile:destinationPath atomically:YES];
[[webView mainFrame]
loadRequest:[NSURLRequest
requestWithURL:
[NSURL fileURLWithPath:destinationPath]
]];
WebViewのコンテンツに対して行った編集は、WebArchiveに保存されません。これを機能させるには、変更を元のファイルにコミットする必要がありますか?WebViewにあるコンテンツに基づいて保存したいのですが。どんな助けでもいただければ幸いです。ありがとう!