Наконец я нашел решение для ошибки. Код ниже
- (IBAction) notifyButtonpressed: (идентификатор) отправителя
{
NSLog (@ "нажата кнопка уведомления");
EKEventStore *eventStore = [[EKEventStore alloc] init];
EKEvent *event = [EKEvent eventWithEventStore:eventStore];
event.title=location;
//startdate--format---November 19 2011 9:30 PM
NSDateFormatter *dateformatter=[[NSDateFormatter alloc]init];
NSDate *date=[NSDate date];
[dateformatter setDateFormat:@"Z"];
NSString *timezones=[dateformatter stringFromDate:date];
NSLog(@"time zone is %@",timezones);
NSMutableString *new_start=[[NSMutableString alloc]init];
[new_start appendString:[NSString stringWithFormat:@"%@ %@",startdate,timezones]];
NSLog(@"after0000-----append is %@",new_start);
[dateformatter setDateFormat:@"MMMM dd yyyy hh:mm a Z"];
NSLog(@"start date is %@",startdate);
NSDate *startdates = [dateformatter dateFromString:new_start];
NSMutableString *new_start1=[[NSMutableString alloc]init];
[new_start1 appendString:[NSString stringWithFormat:@"%@ %@",enddate,timezones]];
NSDate *enddates=[dateformatter dateFromString:new_start1];
NSLog(@"-------date is %@ ,%@------",startdates,new_start1);
event.title=Title;
NSLog(@"start date is %@--",startdates);
event.startDate =[startdates initWithTimeInterval:600 sinceDate:startdates];
event.endDate=enddates;
[event setCalendar:[eventStore defaultCalendarForNewEvents]];
NSLog(@"event start date is %@ and enddate is %@",event.startDate,event.endDate);
NSError *err;
[eventStore saveEvent:event span:EKSpanThisEvent error:&err];
if(!err)
{
UIAlertView *alertview=[[UIAlertView alloc]initWithTitle:Title message:@"Event Added successfully " delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil];
[alertview show];
[alertview release];
}
NSLog(@"error is %@",err);
}