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 例項化乙個通知中心類,然後新增通知監聽者,並制定...