1
我遇到了CalCalendar框架問題。 我想檢索一個默認的iCloud日曆並向它添加事件。 這是我的代碼,但我有這個「錯誤:提醒日曆不支持事件」。將活動添加到iCal
IBOutlet NSDatePicker *minDatePicker;
/////
#import <CalendarStore/CalendarStore.h>
-(void)awakeFromNib {
[minDatePicker setDateValue:[NSDate date]];
[minDatePicker setLocale:[NSLocale currentLocale]];
}
-(IBAction)addEvent:(id)sender {
CalCalendarStore *calendarStore = [CalCalendarStore defaultCalendarStore];
NSArray *calendars = [calendarStore calendars];
for (CalCalendar *calendar in calendars) {
if (calendar) {
CalEvent *event = [CalEvent event];
[event setTitle:@"title"];
[event setStartDate:[minDatePicker dateValue]];
[event setEndDate:[minDatePicker dateValue]];
[event setCalendar:calendar];
NSError *error;
[calendarStore saveEvent:event span:CalSpanThisEvent error:&error];
NSLog(@"error:%@", [error localizedDescription]);
break;
}
}
}
我認爲這是我們的錯誤,但也許有錯誤。我找到了,所以我會等待新的框架。 http://gazapps.com/wp/2012/02/19/os-x-v10-8-mountain-lion-new-frameworks/ – Joannes
這聽起來似乎合理,但我仍不確定爲什麼這會影響我們雪豹! – markjs