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

当用户剪切、复制和粘贴某些文本或对象时,有没有办法从 iOS 系统接收通知?

如何解决当用户剪切、复制和粘贴某些文本或对象时,有没有办法从 iOS 系统接收通知?

用户在任何应用中剪切、复制或粘贴时,我想做一些事情。但是我已经阅读了关于 UIPasteboard 的苹果文档,发现没有什么可以实现我想要的。我只知道在用户剪切、复制和粘贴时系统会调用以下方法

- (void)cut:(nullable id)sender API_AVAILABLE(ios(3.0));
- (void)copy:(nullable id)sender API_AVAILABLE(ios(3.0));
- (void)paste:(nullable id)sender API_AVAILABLE(ios(3.0));

但问题是只有当 textView(也许 textField)成为当前应用程序中的第一响应者时才会调用它们,而我想知道用户在任何应用程序中的上述操作。 此外,UIPasteboard 有一个通知,changednotification,当它的内容发生变化时,它可以通过粘贴板对象发布。但它仍然帮不了我很多。 如果您能给我提供一些有用的信息,我将不胜感激。 斯威夫特更好。谢谢!

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