2012-03-02 57 views
0

有什麼辦法可以查看我的視圖控制器爲本地通知註冊了多少次?即使只發送一次通知,我的通知處理程序方法也會被多次調用。爲本地通知註冊計數

回答

0

請確保您沒有註冊過去的通知,即在設備當前時間之前的任何時間。

0
[[UIApplication sharedApplication] scheduledLocalNotifications]; 

上面的代碼將會給你所有的安排本地通知的一個NSArray ..如果你想檢查notifications註冊的特定view..you必須在NSDicationary設置的值,並設置

字典是通知的user info財產......(當創建通知)

那麼你就可以得到陣列(我的答案的第一行),然後枚舉的通知和檢查字典的價值和重要的結果

更多的信息在這裏:https://developer.apple.com/library/mac/#documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/IPhoneOSClientImp/IPhoneOSClientImp.html

0

你應該檢查,以確保您的視圖控制器沒有泄漏,你有它的兩個實例運行(都會響應通知)。