0
A
回答
0
//set event reminder
//make sure to import EventKit framework
EKEventStore *eventDB = [[[EKEventStore alloc] init]autorelease];
EKEvent *myEvent = [EKEvent eventWithEventStore:eventDB];
NSString * eventTitle = @"This is your custom title";
myEvent.title = eventTitle;
//set event time frame (1 hour) the "initWithTimeInterval" is where we account for the users timezone by adding the correctedTime from GMT to the calendar time (so its not off by hours when entering into calendar)
myEvent.startDate = [[[NSDate alloc] initWithTimeInterval:correctedTimeForCalendarEvent sinceDate:destinationDate ]autorelease];
myEvent.endDate = [[[NSDate alloc] initWithTimeInterval:3600 sinceDate:myEvent.startDate]autorelease];
myEvent.allDay = NO;
//set event reminders 1 day and 1 hour before
myAlarmsArray = [[[NSMutableArray alloc] init] autorelease];
EKAlarm *alarm1 = [EKAlarm alarmWithRelativeOffset:-3600]; // 1 Hour
EKAlarm *alarm2 = [EKAlarm alarmWithRelativeOffset:-86400]; // 1 Day
[myAlarmsArray addObject:alarm1];
[myAlarmsArray addObject:alarm2];
myEvent.alarms = myAlarmsArray;
[myEvent setCalendar:[eventDB defaultCalendarForNewEvents]];
NSError *err;
[eventDB saveEvent:myEvent span:EKSpanThisEvent error:&err];
if (err == noErr) {
//no error, but do not show alert because we do that below.
}
相關問題
- 1. Dojo日曆:有沒有辦法設置我自己的假期?
- 2. 如何在日曆中設置事件的事件佈局?
- 3. 自己類別的事件日曆樣式日期
- 4. 日曆中的事件日期在保存後一天設置
- 5. 在android的我的自定義日曆中獲取默認日曆的事件?
- 6. 在Mailchimp中設置我自己的DKIM
- 7. 如何在iOS中製作我自己的自定義日曆
- 8. 從我自己的C++程序剝離caffe的日誌消息
- 9. 我自己的消息隊列/ fifo
- 10. 如何設置時區日曆事件?
- 11. Android:爲日曆事件設置提醒
- 12. 安卓插入事件到自己的手機日曆
- 13. 將事件添加到日曆時設置事件的顏色
- 14. flash.display.Bitmap可以自己設置事件嗎?
- 15. 如何添加我自己的消息,當debugQuery設置爲在SOLR
- 16. 以我自己的觀點設置事件
- 17. 自定義日曆中的事件
- 18. 事件日期的自動日曆
- 19. Socket.io,給自己的消息
- 20. 自定義視圖日曆中的谷歌日曆等事件
- 21. 在C++中爲消息泵定義自己的WM消息
- 22. 谷歌日曆事件api - 如何在作者的日曆中將「修改事件」設置爲true?
- 23. Drupal日曆,我希望每個用戶只看到他自己的事件
- 24. 設置我自己的Cookie在WordPress
- 25. 正確的日期格式設置爲谷歌日曆事件
- 26. 內置消息,而不是我自己的Try/Catch
- 27. 我如何設置我自己的SVN
- 28. Android中的事件日曆
- 29. 在抓框中顯示我自己的消息
- 30. 在Google日曆中設置事件顏色
使用上面的代碼,你可以設置自己的稱號,這將顯示爲日曆上的描述。 – Louie
p.s.這是我從我的項目中抽取的一段代碼並粘貼,可能有些東西不適用於您。 – Louie
謝謝路易!但我所說的是alertView,它似乎會通知用戶有關事件!這個alertView包含兩個按鈕,第一個「關閉」和第二個「查看事件」,以防我想更改此alertView中顯示的消息:( –