iOS通知的簡單使用

2021-06-26 02:59:41 字數 821 閱讀 3335

ios裡面的推送分為本地推送和遠端推送,遠端推送比較繁瑣,需要一系列證書和divicetoken,才能在真機上測試,也只能在真機上測試。如果不用第三方的推送服務就要自己實現伺服器。所以就先練練本地推送了,本地是可以在模擬器裡面實現的,這僅僅是乙個簡單的使用,因為ios系統對應用做了很大的限制(店大欺客啊),比如應用不能後台執行,那只能「曲線救國」了,使用本地推送來告訴使用者,我們的應用需要他。

1.先在viewdidload方法裡,建立開關空鍵並繫結事件

uiswitch *sw = [[uiswitch alloc]initwithframe:cgrectmake(0, 60, 320, 40)];

[self.view addsubview:sw];

[sw addtarget:self action:@selector(change:) forcontrolevents:uicontroleventvaluechanged];

2.在繫結的事件裡處理推送

-(void)change:(uiswitch*)sw

; noti.userinfo = info;

}else}}}}}

先按command+shift+h回到首頁,再用command+l來鎖屏

鎖屏狀態下收到的通知

程式圖示:

iOS通知的使用

註冊 nsnotificationcenter defaultcenter postnotificationname changecolor object self 接收處觀察 nsnotificationcenter defaultcenter addobserver self selector ...

iOS中通知的使用

一 nsnotificationcenter簡介 二 nsnotificationcenter一般使用步驟 1.通過 nsnotificationcenter defaultcenter 類獲取通知中心例項。2.在想要被通知的類裡面註冊通知,相當於註冊了乙個觀察者 addobserver selec...

iOS通知使用示例

通知機制主要用到兩個類 nsnotificationcenter和nsnotification。sender1 和 listener1 分別是自定義的通知發布者和通知監聽者,在通知監聽者中需要有監聽通知的方法。nsnotificationcenter 例項化乙個通知中心類,然後新增通知監聽者,並制定...