是否可以在我开发的应用程序中使用内置的iOS提醒应用程序?
我不想使用OPEN URL概念,因为它会退出我的应用程序并打开一个提醒应用程序?
我能否请iOS SDk开发的任何自定义提醒应用程序创建提醒
在iOS的提醒应用程序中

最佳答案

有一个提醒API,可用于创建和检索提醒。

首先,您必须征求用户许可才能这样做:

EKEventStore *store = [[EKEventStore alloc] initWithAccessToEntityTypes:EKEntityMaskReminder];
[store requestAccessToEntityType:EKEntityTypeReminder completion:^(BOOL granted, NSError *error) {
    if (granted) {
        [self createReminder:store];
    }
    else {
        // :(
    }
}];


要创建提醒,您可以:

- (void)createReminder:(EKEventStore *)store {
    //Create a reminder instance
    EKReminder *aReminder = [EKReminder reminderWithEventStore:store];

    // Set the properties
    aReminder.title = @"Remember to do X";
    ...

    // Then save the reminder to the store
    NSError *error = nil;
    [store saveReminder:aReminder commit:YES error:&error];

    // Be responsible
    if (error) {
        [self rememberToHandleYourErrors:error];
    }
}

关于ios - 在iOS应用程序中打开Reminder应用程序?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22928586/

10-13 09:03