iOS 截屏提醒

直接上代碼, 就 一個(gè)通知的方法

?NSOperationQueue *mainQueue = [NSOperationQueue mainQueue];

? ? [[NSNotificationCenter defaultCenter] addObserverForName:UIApplicationUserDidTakeScreenshotNotification

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? object:nil

?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? queue:mainQueue

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? usingBlock:^(NSNotification*note) {

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? //截屏已經(jīng)發(fā)生,可進(jìn)行相關(guān)提示處理

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? UIAlertView*alert= [[UIAlertViewalloc]initWithTitle:nilmessage:@"安全提醒]內(nèi)含付款碼,只適合當(dāng)面使用。不要截圖或分享給他人以保障資金安全"delegate:selfcancelButtonTitle:@"確定"otherButtonTitles:nil,nil];

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? [alertshow];

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? }];


用完之后記得 銷毀通知

- (void)dealloc{

? ? //離開(kāi)當(dāng)前控制器 ?最好移除通知

? ? [[NSNotificationCenter defaultCenter] removeObserver:self name:UIApplicationUserDidTakeScreenshotNotification object:nil];

}

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 轉(zhuǎn)載自南峰子的技術(shù)博客 一個(gè)NSNotificationCenter對(duì)象(通知中心)提供了在程序中廣播消息的機(jī)制,...
    我消失1314閱讀 965評(píng)論 0 2
  • NSNotificationCenter對(duì)象(通知中心)提供了在程序中廣播消息的機(jī)制,它實(shí)質(zhì)上就是一個(gè)通知分發(fā)表。...
    9de75b652cd9閱讀 799評(píng)論 0 1
  • 概述 在多數(shù)移動(dòng)應(yīng)用中任何時(shí)候都只能有一個(gè)應(yīng)用程序處于活躍狀態(tài),如果其他應(yīng)用此刻發(fā)生了一些用戶感興趣的那么通過(guò)通知...
    莫離_焱閱讀 6,708評(píng)論 1 8
  • 一個(gè)NSNotificationCenter對(duì)象(通知中心)提供了在程序中廣播消息測(cè)機(jī)制,它實(shí)質(zhì)上就是一個(gè)通知分發(fā)...
    DomAndMona閱讀 849評(píng)論 0 2
  • 通知中心(NSNotificationCenter) 通知(NSNotification) 一個(gè)完整的通知一般包含...
    JonesCxy閱讀 566評(píng)論 0 1

友情鏈接更多精彩內(nèi)容