什么是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的连接时,问题也会消失,因此不会影响正常使用。