gpt4 book ai didi

ios - 如何在一周中的特定日期重复本地通知 (iOS Swift 3)

转载 作者:行者123 更新时间:2023-11-29 05:18:54 25 4
gpt4 key购买 nike

我正在创建我的第一个应用程序,它允许用户为自己设置警报,然后该应用程序将在设置的时间向用户发送本地通知。我现在遇到的问题是能够在一周的特定日期(例如每周一和周二)触发本地通知。到目前为止,我遇到的所有教程/问题(例如 this 一个)都只是关于每天/每周安排通知。我想要实现的预期结果有点像 iPhone 的内置闹钟系统,您可以将闹钟设置为仅在一周中的某些日子触发。

如果我不能只设置 notification.repeatInterval 字段,有没有办法可以完成我想要做的事情?我可以在午夜执行一些代码来安排当天的正确通知吗?如果是这样,我该怎么做?

提前致谢!

最佳答案

The thing that I'm having trouble with now is being able to fire the local notification on specific days of the week

在 iOS 10 中,UNCalendarNotificationTrigger 是使用 DateComponents 形成的。这意味着您可以根据需要指定尽可能多或尽可能少的相关日期时间。因此,如果您指定特定的工作日和时间(小时和分钟),而没有指定其他内容,您将在一周中的那一天的那个时间重复。

如果您还需要在一周的不同日期重复,只需再发出通知即可。

关于ios - 如何在一周中的特定日期重复本地通知 (iOS Swift 3),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58871598/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com