我正在尝试从 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 中的内容进行保存。任何帮助,将不胜感激。谢谢!