我想在我的 iphone 应用程序中添加提醒功能,我知道我需要使用本地通知,但我不想使用它。
那么有什么办法可以满足我的需求吗??
UILocalNotification是个好东西,但如果你不想使用它,你可以使用EventKit,它可以让你访问设备的提醒。
创建具有提醒类型的 EventStore 对象。
EKEventStore *store = [[EKEventStore alloc] initWithAccessToEntityTypes:EKEntityMaskReminder];
从用户那里获得访问权限。
[store requestAccessToEntityType:EKEntityTypeReminder completion:^(BOOL granted, NSError *error) {
// handle access here }];
使用此功能创建提醒
+ (EKReminder *)reminderWithEventStore:(EKEventStore *)eventStore
除了使用本地通知之外,还有另一种方法,请参阅我在此发布的答案,您可以在日历中设置一个事件并通过设置闹钟来设置重复设置。
希望这对您有所帮助。