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