gpt4 book ai didi

ios - UILocalNotification具有重复一次的行为,例如在Messages App中

转载 作者:行者123 更新时间:2023-12-01 17:06:32 25 4
gpt4 key购买 nike

我有简单的UILocalNotification:

UILocalNotification *notification = [[UILocalNotification alloc] init];
notification.alertBody = @"Message";
notification.alertAction = @"Action";
notification.soundName = UILocalNotificationDefaultSoundName;
notification.category = kCategoryIdentifier;

[[UIApplication sharedApplication] presentLocalNotificationNow:notification];

是否可以重复一次通知(例如两分钟后)?我希望行为举止得体,例如在“消息”应用中。

我试图设置通知对象的repeatInterval属性,但是:
  • 每两分钟将向用户显示一次通知,
  • 不会重复一次
  • 系统向用户显示新通知,而不重复旧通知。用户看到两个通知,一个通知的时间戳是2分钟。

  • 这不是我所期望的。

    另外,由于第二个原因,我不想安排两个单独的通知。

    编辑:在我的应用程序中,什么时候发生很重要。因此,在锁定屏幕中,当重复通知时, 我希望用户知道这是较早发生的事情,而不是通知到达时及时发生的事情。 因此,重复的通知应具有第一个通知的时间戳。

    最佳答案

    是的,您可以设置repeatInterval。

    参见文档here

    重新安排通知的日历间隔。

    声明SWIFT var repeatInterval: NSCalendarUnit OBJECTIVE-C
    @property(nonatomic) NSCalendarUnit repeatInterval

    关于ios - UILocalNotification具有重复一次的行为,例如在Messages App中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30050601/

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