当用户剪切、复制和粘贴某些文本或对象时,有没有办法从 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 (将#修改为@)