禁用iOS中其他应用的复制操作

时间:2016-11-14 03:24:29

标签: ios objective-c uipasteboard

我该怎么做:

  1. 禁用用户可以将我的应用中的信息复制到其他应用。
  2. 当用户在其他应用中复制信息时,它无法粘贴到我的应用中。
  3. 在我的应用中,用户可以正常复制和粘贴信息。
  4. 我知道UIPasteboard具有系统范围的通用粘贴板并命名为粘贴板,但UITextView和UITextField具有默认的粘贴板操作。

1 个答案:

答案 0 :(得分:1)

  1. 您可以清除UIPasteboard上的applicationDidEnterBackground(设置空字符串即可):)

  2. 为复制操作创建一个bool全局变量(在setString之前或之后执行),如果用户使用applicationDidEnterBackground上的应用退出,则禁用它,如果变量为{{1然后允许粘贴