是什么可以在写入generalPasteboard时收到通知?

时间:2009-08-05 03:52:39

标签: iphone uiwebview uipasteboard

我有兴趣响应用户在默认UIWebView控件中执行标准复制到generalPasteboard的时间。我想对此采取一些行动。

这可能,或者我是否需要重新实现自定义复制控件,以便我可以确保捕获事件?

1 个答案:

答案 0 :(得分:3)

UIPasteboard documentation on the changeCount属性详细说明了将项目复制到粘贴板时会发生什么。

  

UIPasteboard发布名为UIPasteboardChangedNotification(用于添加和修改)和UIPasteboardRemovedNotification(用于删除)的通知。这些通知包括(在userInfo字典中)添加或删除的粘贴板项目的类型。

然后,您需要通过NSNotificationCenter:addObserver:selector:name:object:方法订阅UIPasteboardChangedNotification。