iOS中结束日期之前的本地通知

Posted

技术标签:

【中文标题】iOS中结束日期之前的本地通知【英文标题】:Local Notifications for before ending date in iOS 【发布时间】:2017-09-28 10:02:14 【问题描述】:

我正在创建一个应用程序,我给出了开始日期和结束日期。我想在一天前发出结束日期的本地通知。你能帮帮我吗?

【问题讨论】:

how to create local notifications in iphone app的可能重复 欢迎来到 Stack Overflow。请查看How do I ask a good question。你已经尝试过什么来做到这一点?这不是编码写作或辅导服务。问题应显示研究证据和自己解决问题的尝试、您的特定编码相关问题的清晰概述以及Minimal, Complete, and Verifiable example 中的任何相关代码,因此我们有足够的信息能够提供帮助。 【参考方案1】:

您可以通过在结束日期调用 dateByAddingTimeInterval 方法来减去天数。

像这样:

NSDate *endDate = [NSDate date];
NSDate *fireDate = [fireDate dateByAddingTimeInterval:-1*24*60*60];  

【讨论】:

以上是关于iOS中结束日期之前的本地通知的主要内容,如果未能解决你的问题,请参考以下文章

ios本地通知同时通知但不同日期的不同警报消息

iOS将NSDate的UTC日期转换为本地时间以获取本地通知

iOS 本地通知测试

iOS 10:如何在特定日期触发后重复本地通知?

针对特定日期重复本地通知 iOS 10

为日期数组设置警报通知