2012-08-22 90 views
1

我是iPhone开发新手。 有一个在我的应用程序的要求,其中,有一个Web服务链接,低于:在默认日历中添加特定日期作为事件

http://01s.in/webservices/sikhcalendar/getData.php?db_table=cal

所以我想,这是在链接显示的特定日期,该日期应在iCal中添加这些都是在我的应用程序中添加的。并且它应该在该特定的日子生成警报视图。

所以,我没有得到如何在iCal中添加事件。请给我一些这个答案。

在此先感谢。

+1

可能重复: //stackoverflow.com/questions/6530687/how-to-add-events-in-iphone-using-event-kit-framework) –

回答

1

EK Demo是一个很好的起点,here是同样的问题被别人..希望它有助于问。

0

将在iCal日期首先你要在你的代码添加两个框架即EventKit/EventKit.hEventKitUI/EventKitUI.h和符合的类EKEventEditViewDelegate委托,并使用下面的方法来在iCal

添加日期
- (void)eventEditViewController:(EKEventEditViewController *)controller didCompleteWithAction:(EKEventEditViewAction)action 

和我建议你去通过this url,了解这些框架

0

在默认日历添加事件可以做到使用下面的函数


-(void)createEvent :(NSString *)eventTitle: (NSURL *)eventURL: (NSString *)eventNotes: (NSDate *)eventStartDate: (NSDate *)eventEndDate{ 
EKEventStore *eventStore = [[EKEventStore alloc] init]; 
EKEvent *event = [EKEvent eventWithEventStore:eventStore]; 
event.title = eventTitle; 
event.URL = eventURL; 
event.notes = eventNotes; 
event.startDate = eventStartDate; 
event.endDate = eventEndDate; 
[event setCalendar:[eventStore defaultCalendarForNewEvents]]; 
EKAlarm *myAlarm = [EKAlarm alarmWithRelativeOffset:0]; 
[event addAlarm:myAlarm]; 
NSError *err; 
BOOL success = [eventStore saveEvent:event span:EKSpanThisEvent error:&err]; 
NSLog(@"event created success if value = 1 : %d", success);} 

这里eventStartDate会的时候,你设置报警被执行,你会得到一个通知

[如何使用事件Kit框架在iPhone添加事件(HTTP的
相关问题