[問題]UILocalNotification通知會被取消的問題..

看板MacDev作者 (Johnny)時間13年前 (2012/05/19 01:27), 編輯推噓0(005)
留言5則, 1人參與, 最新討論串1/1
抱歉又來問問題了,這次遇到很奇怪的問題. 就是UILocalNotification設定重複(repeatInterval)是每天. 時間到了有正常顯示通知,我從鎖定畫面滑動進入app的話, 過了一天到通知的時間,卻不顯示通知了..Orz 然後我做了個實驗, 實機裡面自己調整時間 假設通知時間設在22:50,每天重複 我在設定裡面把時間固定在22:50,然後只變更日期, 通知都能正常顯示出來. 但就是不知道為什麼,只要是"通知後"從鎖定畫面滑動,或者從通知中心進入app 之後的通知都會失效...不知道有沒有人可幫忙解答一下.. 另外還有一個問題,不管是在Simulator上還是實機上, 我scheduleLocalNotification後,從 scheduledLocalNotifications 這個陣列看, 是有成功排入通知的, 但只要我關閉模擬器(STOP)或者直接在按一次RUN,或者是實機上 關閉程式. 之後再開起來, scheduledLocalNotifications 就都完全沒資料了..這是正常的嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.135.254.189

05/19 20:47, , 1F
對不起..我來解答自己的問題了..晚上自己開了一個新的
05/19 20:47, 1F

05/19 20:48, , 2F
project來測試,確定通知fire後不會消失,便回到我的app
05/19 20:48, 2F

05/19 20:48, , 3F
裡面測試,結果找呀找,原來是之前測試的時候,在
05/19 20:48, 3F

05/19 20:48, , 4F
viewDidLoad裡面加了cancelAllLocalNotifications....
05/19 20:48, 4F

05/19 20:49, , 5F
才會造成通知都消失...囧...
05/19 20:49, 5F
文章代碼(AID): #1FjePh4s (MacDev)