gpt4 book ai didi

ios - 管理您的应用安排的本地通知的好方法是什么?

转载 作者:可可西里 更新时间:2023-11-01 04:10:26 24 4
gpt4 key购买 nike

我正在深入 iOS 开发并一直在开发闹钟应用,以熟悉 iOS 平台和 SDK。我正在使用本地通知来处理我的警报,但我需要一些方法来管理我设置的本地通知,以便在我编辑或删除与其关联的任何警报时更新它们。我想出了如何在安排后使用 cancelLocalNotification: 函数取消安排本地通知,但我很难弄清楚如何检索与已编辑的警报关联的本地通知对象或删除以便我可以使用该功能。我应该注意到,我所有用于创建本地通知的警报对象都存储在核心数据数据库中,并且它们的接口(interface)定义为...

@interface Alarm :  NSManagedObject  
{
}

@property (nonatomic, retain) NSNumber * Snooze;
@property (nonatomic, retain) NSNumber * AlarmID;
@property (nonatomic, retain) NSString * Label;
@property (nonatomic, retain) NSDate * Repeat;
@property (nonatomic, retain) NSDate * Time;
@property (nonatomic, retain) NSNumber * Enabled;
@property (nonatomic, retain) NSString * Song;
@property (nonatomic, retain) NSString * Sound;

@end
  1. 什么是管理我的应用程序安排的本地通知的好方法,以便我以后可以检索这些本地通知对象并在需要时重新安排它们?
  2. 有没有办法检索您的应用安排的本地通知?
  3. 如果是这样,有没有办法唯一地识别它们?

非常感谢您的帮助!

最佳答案

要回答问题 #2,请使用 scheduledLocalNotifications,它会将为您的应用安排的所有通知返回给您 NSArray。

要回答问题 #3,请使用 UILocalNotification 类的 userInfo 属性。这是一本字典,您可以在其中保存任何您想要的内容。

关于ios - 管理您的应用安排的本地通知的好方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3442647/

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