想在iPhone应用程序中添加提醒

时间:2013-09-30 12:08:51

标签: iphone ios reminders

我想在我的iphone应用中添加提醒功能,我发现我需要使用本地通知,但我不想使用它。

那么有什么方法可以满足我的需求吗?

3 个答案:

答案 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

Refer documentation for more details

答案 1 :(得分:1)

除了使用本地通知之外,还有另一种方法,请参阅我在此处发布的答案hear。在日历中设置事件并通过设置闹钟设置重复设置。

希望这会对你有所帮助。

答案 2 :(得分:0)

如果您不想使用UILocal通知,请使用EKEventStore在iPhone日历中添加提醒。您可以在iPhone日历中添加闹钟,事件等。 但请记住它仅支持iOS 6.0或更高版本。您无法在较低的iOS6.0版本中更改iPhone日历

请点击以下链接:

Link-1 Link-2