我希望在我的应用程序处于运行模式时阻止截屏。我试过下面的代码,但它不起作用。发布通知时会调用此观察者。那么如何才能检测到用户正在截取屏幕截图,或者我的问题还有其他任何解决方案。非常感谢。
let mainQueue = OperationQueue.main
NotificationCenter.default.addObserver(forName: NSNotification.Name.UIApplicationUserDidTakeScreenshot, object: nil, queue: queue) { (notification) in
//execution
}