如何以编程方式防止iOS屏幕捕获?

如何以编程方式防止iOS屏幕捕获?,ios,iphone,screen,screenshot,Ios,Iphone,Screen,Screenshot,我开发了一个iOS,其中包含一些视频和图片中的机密信息。我想保护他们不被截屏。有没有办法为他们提供安全保障?我想阻止我的应用程序录制像iRec这样的应用程序。请给我提供一些解决方案 谢谢, Anand您可以使用NSNotificationCenter将观察者添加到UIApplicationUserDidTakeScreenshotNotification来处理此问题 谢谢@Paddy。。它在截图时工作正常。但它不适用于屏幕捕获/录制。请提供一些细节,如果你有任何。 NSOperationQueu

我开发了一个iOS,其中包含一些视频和图片中的机密信息。我想保护他们不被截屏。有没有办法为他们提供安全保障?我想阻止我的应用程序录制像iRec这样的应用程序。请给我提供一些解决方案

谢谢, Anand

您可以使用NSNotificationCenter将观察者添加到UIApplicationUserDidTakeScreenshotNotification来处理此问题


谢谢@Paddy。。它在截图时工作正常。但它不适用于屏幕捕获/录制。请提供一些细节,如果你有任何。
NSOperationQueue *mainQueue = [NSOperationQueue mainQueue];
[[NSNotificationCenter defaultCenter] addObserverForName:UIApplicationUserDidTakeScreenshotNotification
                                              object:nil
                                               queue:mainQueue
                                          usingBlock:^(NSNotification *note) {
                                             // executes after screenshot
                                          }];