1

ここで私の要件は、他のアプリに貼り付けられたときに UIPasteboard アイテムを削除することです。

文字列を UIPasteboard にコピーする方法は

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

他のアプリでコピーされた後、このテキストを UIPasteboard から削除したいと思います。

誰でも私を助けることができますか 事前に感謝します

4

1 に答える 1

2

要件を満たす方法はありませんが、転送後すぐにパスワードを自動削除することで、目標を達成できる可能性があります (転送されたパスワードをできるだけ秘密に保つ)。

タイマーを設定するだけです。たとえば、パスワードが一般的なペーストボードに配置された瞬間に 30 秒間、タイマーが起動するとペーストボードのコンテンツがクリアされます。

[[UIPasteboard generalPasteboard] setString:@""];

もちろん、アプリのこの「特別な動作」についてユーザーに通知する必要があります (また、アプリの設定でオプションまたは構成可能にすることもできます)。

于 2014-11-26T07:55:27.233 に答える