我有一个应用,想做到当其他应用copy的时候,我的应用能够感知到,并且记录这一次copy的内容,我知道应该是去访问pasteboard去的内容,应该如何去检测其他应用时候执行了copy的动作呢?
update: http://stackoverflow.com/questions/3610600/get-notified-when-something-is-added-to-nspasteboard
这个问题可能是我想描述的。
我有一个应用,想做到当其他应用copy的时候,我的应用能够感知到,并且记录这一次copy的内容,我知道应该是去访问pasteboard去的内容,应该如何去检测其他应用时候执行了copy的动作呢?
update: http://stackoverflow.com/questions/3610600/get-notified-when-something-is-added-to-nspasteboard
这个问题可能是我想描述的。
从 so 上找到了段代码,应该能解决 lz 的问题
这么做的风险就是你不知道你的 App 什么时候就被用户给咔嚓了,然后就什么都收不到了。更好的方式是越狱,然后 hook 访问剪切板的相关函数,对感兴趣的内容做出响应。
Grabbing the UIPasteboard like Pastebot while running in the background
苹果文档,关于后台任务执行