Я тоже не смог найти много документации по использованию canPerformAction: withSender: для этой цели. Итак, я согласился очистить монтажную панель при выходе из приложения. В моем AppDelegate.m:
- (void)applicationWillTerminate:(UIApplication *)application {
NSLog(@"application terminating");
// Clear pasteboard to prevent pasting into other applications:
UIPasteboard *pasteBoard = [UIPasteboard generalPasteboard];
pasteBoard.items = nil;
}
Это хорошо сработало для моего аннотированного пользователем справочного приложения. Я не против пользователей, которые копируют и вставляют в мое приложение, но я бы предпочел, чтобы они не публиковали мой оригинальный контент.
В какой-то момент я хотел бы получить более детальный элемент управления, возможно, с canPerformAction: withSender: , чтобы я мог позволить пользователям копировать / вставлять контент, который они сами создают.