在我的應用程序,我必須將事件添加到iPhone默認calendar.I寫的代碼如下活動在iPhone 5的默認日曆中不添加
EKEventStore *eventStore = [[EKEventStore alloc] init];
EKEvent *event1 = [EKEvent eventWithEventStore:eventStore];
event1.notes=descriptionStr;
event1.startDate =edate;
event1.endDate=fdate;
[event1 setTimeZone:[NSTimeZone systemTimeZone]];
[event1 setCalendar:[eventStore defaultCalendarForNewEvents]];
問題是與Iphone5的。對於4S和以前的版本,事件正在完美添加。請指導我,謝謝。
你檢查你是否可以訪問日曆:['+(EKAuthorizationStatus)authorizationStatusForEntityType:(EKEntityType)entityType'](http://developer.apple.com/library/ios/#documentation/EventKit/Reference/EKEventStoreClassRef /Reference/Reference.html#//apple_ref/doc/uid/TP40009567-CH1-SW47) – rckoenes
不,我沒有檢查,其工作正常4秒,我必須使應用程序兼容ios6。你可以更詳細地解釋@rckoenes – Krish
閱讀上面鏈接中的Apple文檔,我還沒有在iOS 6中使用過使用過的EventKit。 – rckoenes