无法将事件保存在iPhone的eventkit上

| 尝试设置startDate和endDate时,我总是收到错误消息。我在这里做错了什么?这是我的代码:
EKEventStore *eventStore = [[EKEventStore alloc] init];
EKEvent *newEvent = [EKEvent eventWithEventStore:eventStore];

NSDateFormatter *   dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@\"yyyy-MM-dd:HH:mm\"];

NSString *fechainicio = @\"2011-04-13:22:30\";
NSString *fechafin = @\"2011-04-14:24:00\";

NSDate * date = [[NSDate alloc] init];
date = [dateFormatter dateFromString:fechainicio];
NSDate * date2 = [[NSDate alloc] init];
date2 = [dateFormatter dateFromString:fechafin];

[date2 retain];
[date retain];
[fechainicio retain];
[fechafin retain];

newEvent.title = @\"title\"; 
newEvent.startDate = date;
newEvent.endDate = date2;

[newEvent setCalendar:[eventStore defaultCalendarForNewEvents]];
NSError *err;
[eventStore saveEvent:newEvent span:EKSpanThisEvent error:&err];

if (err != nil)
{
    NSLog(@\"error\");
}
我当然希望有人可以帮助我解决这个错误,这使我发疯了XD。谢谢。     
已邀请:
NSString *fechainicio = @\"2011-04-13:22:30\";
NSString *fechafin = @\"2011-04-14:24:00\";
您确定这些日期格式正确吗?该第三个值是月份中的日期还是时间中的小时?这些可能是无效的,尽管我不确定为什么您没有在记录的错误中看到这一点...     

要回复问题请先登录注册