这个问题论坛中有人汇报过,我再详细汇报一下。
主要问题是iPad端的内容无法传导到Mac端。其中iPad端和Mac端的接力功能均开启正常,通用粘贴板功能也正常。
从Mac端向iPad端接力的内容均可正常传输,复制笔记也可以粘贴到iPad端。
问题是从iPad端向Mac端的接力,会出现这样的问题。
之后
也就是说,接力功能是单向的,而不是双向的,从iPad端到Mac端的数据传输是有问题的。
补充一点,就是如果在iPad端拷贝笔记,也无法复制到Mac端,也就是说数据没有通过通用粘贴板传输过来。
我试验了备忘录的接力功能,备忘录的数据可以通过iPad端传到Mac端。
我复制了iPad端Marginnote的卡片文本,也可以通过通用粘贴板传输到Mac端。
也就是说,是iPad端的卡片的数据形式导致传输问题。
围绕这个问题,我又进一步进行测试。
我发现实际上iPad端的笔记数据是可以通过通用粘贴板传输到Mac端的。
证据是我自己安装的粘贴软件Paste上有iPad端的笔记。
这也就证明,接力handoff功能本身没有任何问题
问题出在iPad端传输过来的笔记数据格式和Mac端不兼容。
我把两个同样的笔记的在备忘录打开
这两条笔记的格式差别在于链接的地址。但这两条地址都可以指向同样的文件段落:
虽然都能指向同样的段落,iPad端笔记却不能正常粘贴到Mac端的笔记本。
当选择粘贴为纯文本时,则可以把内容粘贴上。
因此问题的根源在于链接冲突。
围绕链接,我又做了一系列测试。
我发现在Mac端,笔记URL的格式是问题的关键,这是一个可以复现的bug。
当你复制笔记的URL后,再粘贴,会发现根本粘贴不上。
然而在iPad端进行同样的操作,则会粘贴处笔记的链接文本。
综上,我希望Mac端的bug能够被快速修复。