我的应用从网络服务器下载PDF文件,并将其本地存储在iOS设备上。然后我使用UIDocumentInteractionController将其显示给用户,该UIDocumentInteractionController被声明为名为" controller"的属性。在.h文件中。
NSURL *urlToFileToPreview = [NSURL fileURLWithPath:pathToFile];
self.controller.URL = urlToFileToPreview;
[self.controller presentPreviewAnimated:YES]
这非常有效,但是UIDocumentInteractionController预览提供了突出显示文本和添加注释框的功能,我无法找到如何保存这些注释的示例,以便在再次打开文件时它们是持久的。
由于我已经拥有文件存储在设备文档目录中的URL,因此覆盖它会很简单,但我不知道如何提取"更改/突出"用户按下完成按钮后发送文件。
由于我找不到保存更改文件的方法,我只想禁用突出显示,这样用户就不会期望他们所做的更改会持续存在。