任何人都可以通过编程方式向iPhone日历添加提醒。
我搜索了iPhone SDK文档,但没有找到任何内容。
谢谢和问候 贾雅拉杰
答案 0 :(得分:1)
此功能在带有EventKit的iOS 4.x中可用。
答案 1 :(得分:1)
您可以尝试阅读this EventKit sample。
答案 2 :(得分:1)
哦,是的,你可以......
#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];
}
答案 3 :(得分:-1)
你做不到。如果您需要此功能,您应该file Apple的错误解释您需要它的原因。