2

我很难弄清楚用户何时以默认的 iOS 方式选择并复制了文本:

在此处输入图像描述

canPerformSelector在呈现此菜单之前工作,但我有兴趣在用户按下复制按钮后知道。

谢谢你

4

1 回答 1

2

NSNotification用作观察者,UIPasteboardChangedNotification:然后每次用户复制时,它将调用您在Notification观察者中指定的方法

像这样的东西

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(ClipBoardChanged) name:UIPasteboardChangedNotification object:nil];

-(void)ClipBoardChanged{
   NSLog(@"ClipBoard data changed %@",[UIPasteboard generalPasteboard].string);
 }
于 2012-12-25T06:19:23.823 回答