Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
以编程方式将提醒添加到iPhone日历?_Iphone - Fatal编程技术网

以编程方式将提醒添加到iPhone日历?

以编程方式将提醒添加到iPhone日历?,iphone,Iphone,任何人都可以通过编程将提醒添加到iPhone日历中 我搜索了iPhone SDK文档,但没有找到任何东西 谢谢和问候 贾亚拉吉你不能。如果您需要此功能,您应该向Apple提供一个bug,解释您需要它的原因。此功能在iOS 4.x和EventKit中提供。您可以尝试阅读。哦,是的,您可以 #import <EventKit/EventKit.h> ... EKEventStore *eventDB = [[EKEventStore alloc] init];

任何人都可以通过编程将提醒添加到iPhone日历中

我搜索了iPhone SDK文档,但没有找到任何东西

谢谢和问候
贾亚拉吉

你不能。如果您需要此功能,您应该向Apple提供一个bug,解释您需要它的原因。

此功能在iOS 4.x和EventKit中提供。

您可以尝试阅读。

哦,是的,您可以

    #import <EventKit/EventKit.h>

...

    EKEventStore *eventDB = [[EKEventStore alloc] init];
    EKEvent *myEvent  = [EKEvent eventWithEventStore:eventDB];

    myEvent.title     = @"New Event";
    myEvent.startDate = [[NSDate alloc] init];
    myEvent.endDate   = [[NSDate alloc] init];
    myEvent.allDay = NO;
    myEvent.notes = @"Test";

    [myEvent setCalendar:[eventDB defaultCalendarForNewEvents]];

    NSError *err;

    [eventDB saveEvent:myEvent span:EKSpanThisEvent error:&err]; 

    if (err == noErr) {
       UIAlertView *alert = [[UIAlertView alloc]
                initWithTitle:@"Event Created"
                message:@"Yay!?"
                delegate:nil
                cancelButtonTitle:@"Okay"
                otherButtonTitles:nil];
       [alert show];
       [alert release];
    }
#导入
...
EKEventStore*eventDB=[[EKEventStore alloc]init];
EKEvent*myEvent=[EKEvent-eventWithEventStore:eventDB];
myEvent.title=@“新事件”;
myEvent.startDate=[[NSDate alloc]init];
myEvent.endDate=[[NSDate alloc]init];
myEvent.allDay=否;
myEvent.notes=@“测试”;
[myEvent setCalendar:[eventDB defaultCalendarForNewEvents]];
n错误*错误;
[eventDB saveEvent:myEvent span:EKSpanThisEvent错误:&err];
如果(err==noErr){
UIAlertView*警报=[[UIAlertView alloc]
initWithTitle:@“已创建事件”
信息:@“耶!?”
代表:无
取消按钮:@“好的”
其他按钮:无];
[警报显示];
[警报发布];
}

这个答案已经过时,考虑删除。