2011-12-04 30 views

回答

3

你可以得到所有調度本地通知與列表:

NSArray* notifications = [[UIApplication sharedApplication] scheduledLocalNotifications]; 

然後,您可以通過該數組迭代,並創建一個新的陣列。 由於iOS 4.2的,你可以很容易與調度新通知數組:

[UIApplication sharedApplication].scheduledLocalNotifications = notifications; 

此前你不得不打電話scheduleLocalNotification:對每個新的通知。

+0

我可以刪除我的應用程序的所有通知嗎?也許這是與舊手機兼容的最佳選擇。但是,我可以從我的應用程序刪除所有? – Jules

+0

@Jules刪除所有預定的通知:'[UIApplication sharedApplication] .scheduledLocalNotifications = [NSArray array];' – Felix

4

要刪除所有本地的通知,你可以做到以下幾點:

[[UIApplication sharedApplication] cancelAllLocalNotifications]; 

玩得開心!