我的应用程序从 Web 服务器下载 PDF 文件并将其本地存储在 iOS 设备上。然后,我使用 UIDocumentInteractionController 将其显示给用户,该控制器在 .h 文件中声明为名为“controller”的属性。
NSURL *urlToFileToPreview = [NSURL fileURLWithPath:pathToFile];
self.controller.URL = urlToFileToPreview;
[self.controller presentPreviewAnimated:YES]
这完美地工作,但 UIDocumentInteractionController 预览提供了突出显示文本和添加注释框的能力,我找不到如何保存这些注释的示例,以便在再次打开文件时它们是持久的。
由于我已经在设备的 Documents 目录中获得了文件存储位置的 URL,因此覆盖它是一件简单的事情,但我不知道如何在用户按下完成按钮后提取“更改/突出显示”文件.
由于我找不到保存更改文件的方法,我只想禁用突出显示,这样用户就不会期望他们所做的更改将是持久的。