【发布时间】:2018-04-30 08:39:10
【问题描述】:
我有一个奇怪的问题,当用户在 WkWebView 中选择文本并单击复制时,我的应用程序冻结了。没有代码运行复制它只是一个正常使用 wkWebView 的用户。
没有显示崩溃或错误,但日志显示:
Returning local object of class NSString
PBItemCollectionServicer connection disconnected.
当我暂停调试器时,我看到的就是这些:
我该如何调试呢?有任何想法吗?
【问题讨论】:
-
不知道为什么会花很长时间,但尝试在单独的线程中执行复制操作,例如不是 GUI 线程。您可以使用Grand Central Dispatch(GCD) 在另一个线程中运行方法。
-
你能给我们一些代码吗?
-
加载pdf的是wkWebView。实际的复制不是一个正在执行的代码,只是用户在 pdf 中缩放和标记文本。
-
你在复制什么?
-
当用户尝试从 pdf 复制文本时,会发生这种情况
标签: swift wkwebview uipasteboard