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