gpt4 book ai didi

ios - Apple 如何访问 sharedMenuController 项目的 UIWebView PDF 字符串?

转载 作者:可可西里 更新时间:2023-11-01 04:56:53 28 4
gpt4 key购买 nike

我正在尝试访问在 UIWebView 中远程加载的 PDF 中的字符串。由于 Apple 为 UIMenuController 项目列出了复制/定义选项,我认为这与实现 stringByEvaluatingJavaScriptFromString 声明以与我的自定义 shareMenuController 项目一起使用一样简单。但是,这在大多数网页和文本范围内普遍适用,但远程 PDF 除外。 Apple 如何访问这些字符串以将所选范围复制到剪贴板或定义?


更正:

我刚刚测试了在 UIWebView pdf 文档格式中选择文本时由 Apple 填充的 'define' sharedMenuController 项并发生错误:

+[_UIDictionaryManager _availableDefinitionDictionaries] returned nil. Error: Error Domain=ASError Code=21 "The operation couldn’t be completed. (ASError error 21 - Unable to copy asset information)"

我还注意到您无法在 Safari 中通过用户搜索词搜索 PDF 文本。所以我想他们自己提取它有困难。可能是内存问题,我不确定,但他们仍然能够将所选文本复制到剪贴板。 我们如何效仿并自己处理复制的文本?

最佳答案

不幸的是,您所要求的内容无法在 iOS 中使用当前的 UIWebView API 完成。 Apple 使用私有(private)框架从 PDF 中提取文本,并且此框架不适用于外部应用程序。

关于ios - Apple 如何访问 sharedMenuController 项目的 UIWebView PDF 字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31223191/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com