我该怎么做:
- 禁止用户将我的应用中的信息复制到其他应用。
- 当用户在其他应用中复制信息时,无法粘贴到我的应用中。
- 在我的应用中,用户可以正常复制和粘贴信息。
我知道 UIPasteboard 有系统范围的通用粘贴板和命名粘贴板,但 UITextView 和 UITextField 有它的默认粘贴板操作。
最佳答案
您可以清除
applicationDidEnterBackground
上的UIPasteboard
(设置一个空字符串即可):)为复制操作创建一个 bool 全局变量(在
setString
之前或之后执行),如果用户在applicationDidEnterBackground
上退出使用应用程序,则禁用它,如果变量为true
然后允许粘贴
关于ios - 在 iOS 中禁用来自另一个应用程序的复制操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40581457/