如何在将uipasteboard项目粘贴到其他应用程序后删除它

时间:2013-10-11 07:24:06

标签: ios

这里我的要求是在将UIPasteboard项目粘贴到其他应用程序中时将其删除。

我如何将字符串复制到UIPasteboard

UIPasteboard *pb = [UIPasteboard generalPasteboard];
[pb setString:@”Hello Pastebot!”];

现在我想在UIPasteboard中复制一些其他应用程序后删除此文本。

任何人都可以帮助我 提前致谢

1 个答案:

答案 0 :(得分:2)

无法满足您的要求,但也许您可以通过在转移后不久自动恢复来达到您的目标(尽可能保密转移的密码)。

只需设置一个计时器,让我们说密码放入普通粘贴板的时间为30秒,当计时器触发清除粘贴板内容时。

[[UIPasteboard generalPasteboard] setString:@“”];

当然,您应该告知您的用户您的应用的这种“特殊行为”(并且可能会在您的应用设置中将其设为可选或可配置)。