我正在尝试按照本教程进行操作,但在开始时出现错误if (err = noErr) {
这是我的代码:
#import "CalendarViewController.h"
#import <EventKit/EventKit.h>
@interface CalendarViewController ()
@end
@implementation CalendarViewController
-(IBAction) createEvent {
EKEventStore *eventStore = [[EKEventStore alloc ] init];
EKEvent *event = [EKEvent eventWithEventStore:eventStore];
NSDate *startDate = [[NSDate alloc] init];
NSDate *endDate = [[NSDate alloc] init];
event.title = @"Title for new event";
event.startDate = startDate;
event.endDate = endDate;
event.allDay = YES;
[event setCalendar: [eventStore defaultCalendarForNewEvents]];
NSError *err;
[eventStore saveEvent:event span:EKSpanThisEvent error:&err];
if (err == noErr) {
UIAlertView *alert = [[UIAlertView alloc]
initWithTitle:@"Event Created"
message:@"How about that?"
delegate:nil
cancelButtonTitle:@"Okay"
otherButtonTitles:nil];
[alert show];
[alert release];
}
[startDate release];
[endDate release];
[eventStore release];
}
我是这方面的初学者,它是我的 HSC 的一部分,但我没有让它正常工作。我真的很感激任何帮助。