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 に答える