sou*_*ned 5 pdf uiwebview uimenucontroller ios
我正在尝试访问远程加载的PDF中的字符串UIWebView.由于Apple具有为UIMenuController项目列出的复制/定义选项,因此我认为它stringByEvaluatingJavaScriptFromString与使用我的自定义shareMenuController项目实现声明一样简单.但是,除了远程PDF之外,这适用于大多数网页和文本范围.Apple如何访问这些字符串以将所选范围复制到剪贴板或定义?
更正:
我刚刚测试了sharedMenuController以UIWebViewpdf文档格式选择文本时Apple填充的'define' 项,并发生错误:
+ [_ UIDictionaryManager _availableDefinitionDictionaries]返回nil.错误:错误域= ASError代码= 21"无法完成操作.(ASError错误21 - 无法复制资产信息)"
我还注意到,在Safari中,您无法从用户搜索词中搜索PDF文本.所以我认为他们自己无法提取它.可能是内存问题,我不确定,但他们仍然能够将选定的文本复制到剪贴板.我们如何模仿并自己处理复制的文本?