我很难弄清楚用户何时选择&复制文本的默认iOS方式:
canPerformSelector
在显示此菜单之前有效,但我有兴趣知道用户按下复制按钮后。
谢谢
答案 0 :(得分:2)
使用NSNotification
作为UIPasteboardChangedNotification:
的观察者,然后每次用户复制它都会调用您在Notification
观察者
像这样的东西
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(ClipBoardChanged) name:UIPasteboardChangedNotification object:nil];
-(void)ClipBoardChanged{
NSLog(@"ClipBoard data changed %@",[UIPasteboard generalPasteboard].string);
}