什么是PBItemCollectionServicer?

我搜索了SO,没有找到关于PBItemCollectionServicer

我的问题变成了我的应用程序崩溃(因为内存剧烈上升),然后打印:

PBItemCollectionServicer连接已断开连接。

屏幕截图:

在此处输入图像描述

我不知道PBItemCollectionServicer ,它的意思是什么?
它是如何工作的?
为什么在这里打印? 它与我的应用程序崩溃有关吗?


编辑-1

作为Nir的评论,他怀疑我是否使用了下链接框架。

https://github.com/JaviSoto/iOS10-Runtime-Headers/tree/master/PrivateFrameworks/Pasteboard.framework

不,我没有,我搜索我的项目没有结果:

在此处输入图像描述

“PBItemCollectionServicer连接已断开连接。” 当使用iOS 11表格视图拖放并完成删除时也会记录日志。 从我观察到的一切来看,它是良性的。

好吧,我想那些恼人的PBItemCollectionServicer日志会在您(iOS + C)将某些内容复制到iOS设备或通过Xcode运行应用程序的iOS模拟器后出现几秒钟。

“通用剪贴板”服务(似乎)收集字符串或图像,以便在您自己的iCloud设备(Mac,iOS设备……)之间共享

它适用于Sierra和iOS 10环境查看本文

我认为,这个日志只有在Xcode上运行时才能在模拟器/ iOS设备下运行。

我不知道为什么Xcode团队让这个有点应该隐藏的日志显示给开发人员? 但找不到任何文件……等等等等

我收到了:

 Console Log: "PBItemCollectionServicer connection disconnected." 

在通过USB线连接到我的MacBook时调试iPhone应用程序时突然间。

经过一些搜索后发现,由于我正在清除粘贴板的这行代码,它已经挂了一段时间了:

 [pasteBoard setValue:@"" forPasteboardType:UIPasteboardNameGeneral]; 

经过大量谷歌搜索没有任何运气,我注意到只有当iPhone连接到我的Mac时才会发生。

原来是共享剪贴板导致挂起/延迟和日志消息。

如果关闭iPhone上的“切换”(设置/常规/切换)和Mac(系统偏好设置/常规/允许切换),则问题已解决。

当您断开USB电缆与Mac的连接时,问题也会消失,因此不会影响正常使用。