Merhabalar bu yazımda Swift ile İOS uygulama programlarken SnapChat uygulamasında karşımıza çıkan fotoğrafa bakarken ekran görüntüsü aldığınızda karşı tarafa bunu bildirmesi nasıl yapılır ? Bunun örneğini vereceğim.
Bunu yapmak için İOS’ta gömülü olan donanım yazılım arası kodlardan faydalanacağız ve bu işlemi ayırt etmesi için Queue kullanacağız.
func detectScreenShot() { let mainQueue = NSOperationQueue.mainQueue() NSNotificationCenter.defaultCenter().addObserverForName(UIApplicationUserDidTakeScreenshotNotification, object: nil, queue: mainQueue) { notification in print("SS ALINDI!") } }
NSNotificationCenter ile kodu tetiklemiş olduk kısa ve basit bir fonksiyon istediğiniz şekilde kullanabilirsiniz 🙂
Bu yazı yorumlara kapalı.