- 我想在開始日期到結束日期之間停止本地通知。
下面是一段代碼,這是我的日常本地通知寫着:如何在ios中的開始日期和結束日期之間禁用本地通知
UILocalNotification *localNotif11 = [[UILocalNotification alloc] init]; localNotif11.alertBody = @"Hello"; [email protected]"Reminder"; [email protected]"notification.caf"; NSDateComponents *components11 = [[NSCalendar currentCalendar] components:(NSCalendarUnitYear | NSCalendarUnitMonth | NSCalendarUnitDay | NSCalendarUnitHour | NSCalendarUnitMinute | NSCalendarUnitWeekOfMonth) fromDate:[NSDate date]]; [components11 setHour:11]; [components11 setMinute:00]; localNotif11.fireDate = [[NSCalendar currentCalendar] dateFromComponents:components11]; localNotif11.applicationIconBadgeNumber = [[UIApplication sharedApplication] applicationIconBadgeNumber] + 1; NSLog(@"%@",localNotif11.fireDate); [localNotif11 setRepeatInterval:NSCalendarUnitDay]; [[UIApplication sharedApplication] scheduleLocalNotification:localNotif11];
0
A
回答
1
試試這個代碼:
UILocalNotification *notification = [[UILocalNotification alloc] init];
notification.fireDate = [NSDate dateWithTimeIntervalSinceNow:7];
notification.alertBody = @"This is local notification!";
notification.timeZone = [NSTimeZone defaultTimeZone];
notification.soundName = UILocalNotificationDefaultSoundName;
notification.applicationIconBadgeNumber = 10;
[[UIApplication sharedApplication] scheduleLocalNotification:notification];
UILocalNotification *notification1 = [[UILocalNotification alloc] init];
notification1.fireDate = [NSDate dateWithTimeIntervalSinceNow:8];
notification1.alertBody = @"This is local notification!";
notification1.timeZone = [NSTimeZone defaultTimeZone];
notification1.soundName = UILocalNotificationDefaultSoundName;
notification1.applicationIconBadgeNumber = 10;
[[UIApplication sharedApplication] scheduleLocalNotification:notification1];
NSArray *arr = [[UIApplication sharedApplication] scheduledLocalNotifications];
for (UILocalNotification *notif in arr) {
NSLog(@"Local:: %@",notif.fireDate);
}
你在目前你直到日期檢查firedate。
相關問題
- 1. 生成開始日期和結束日期之間的日期
- 2. 如何獲取開始日期和結束日期之間的每週日期
- 3. 在mysql中的開始日期和結束日期之間顯示日期
- 4. 在mysql中的開始日期和結束日期之間查找日期
- 5. 本月的開始日期和結束日期以及本年的開始日期和結束日期
- 6. 檢查今天的日期開始日期和結束日期之間落在
- 7. sql顯示在開始日期和結束日期之間的日期
- 8. 開始日期到結束日期之間的查找時間
- 9. 檢查當前日期是否在開始日期和結束日期之間
- 10. Eloquent:檢查日期是否在開始日期和結束日期之間
- 11. 開始日期和結束日期datepicker
- 12. 開始日期和結束日期
- 13. 如何獲取給定開始日期和結束日期的中間日期?
- 14. 如何獲取本週的開始日期和結束日期?
- 15. MySQL:IN子句的開始日期和結束日期之間的日期?
- 16. 如何計算天峽結束日期之間的和開始日期在SQL
- 17. 如何查詢在開始日期和結束日期之間的條目 - DynamoDB
- 18. 如何獲取日期時間月開始和結束日期?
- 19. 如何通過簡單日曆寶石的開始日期和結束日期之間的所有日期
- 20. Java:列出開始日期和結束日期之間的日期
- 21. 篩選開始日期和結束日期之間的日期嗎?
- 22. 我如何獲得開始日期和結束日期之間的月和年
- 23. 在開始日期到結束日期之間獲取數據
- 24. SAS給定一個開始日期和結束日期我需要知道在開始日期和結束日期之後的每個30天的日期
- 25. 如何獲得開始和結束日期之間的時間
- 26. 如何在日期開始和日期結束之間生成插入mysql?
- 27. 獲取本週的開始日期和結束日期(星期一從星期一開始,星期日結束)
- 28. 在MDX之前的開始日期和結束日期之間的合計
- 29. 如何在Android中獲取開始日期和結束日期?
- 30. 如何在sql中獲取開始日期和結束日期?
你不能暫停/停止'UILocalNotification'。因此您應該取消並創建新計劃'UILocalNotification' –
您可以在本地通知的用戶信息中爲密鑰設置唯一值。然後獲取所有本地通知,循環訪問數組並刪除特定的通知。 –
可以請您分享示例code.if用戶想要去度假,他會選擇開始日期和結束日期。在這個日期之間,我們不想發送通知 – gaurav