微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

从具有相同 Apple ID 的另一台设备读取粘贴到 UIPasteboard 的字符串

如何解决从具有相同 Apple ID 的另一台设备读取粘贴到 UIPasteboard 的字符串

在我的 iOS 应用程序中,我需要创建一个私人粘贴板,以便在使用相同 Apple ID 登录的设备之间共享字符串(所有设备都启用了 WIFI、蓝牙和 Handoff)。这是我的方法

UIPasteboard *pasteboard = [UIPasteboard pasteboardWithName:@"com.myPasteboard.general" create:YES];
pasteboard.string = @"Test";

并访问我使用的粘贴板:

UIPasteboard *pasteboard = [UIPasteboard pasteboardWithName:@"com.myPasteboard.general" create:NO];
NSLog(@"pasteboard name: %@,pasteboard string: %@",pasteboard.name,pasteboard.string);

这会为 pasteboard.name 返回“com.myPasteboard.general”,为 pasteboard.string 返回“Test”,但仅适用于我将字符串复制到的同一设备,而不适用于具有相同 Apple ID 的其他设备他们为 pasteboard.string 返回“null”,为 pasteboard.name 返回“com.myPasteboard.general”。 我究竟做错了什么?如何在其他设备上访问我的粘贴板? 非常感谢您提前提供帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。