HyThêm sự kiện vào lịch trong xcode iOS
Tôi có mã này để thêm Sự kiện vào lịch nhưng không thêm.
-(void)event
{
EKEventStore *eventStore = [[EKEventStore alloc] init];
EKEvent *event = [EKEvent eventWithEventStore:eventStore];
event.title = @"Event";
NSDateFormatter *tempFormatter = [[NSDateFormatter alloc]init];
[tempFormatter setDateFormat:@"dd.MM.yyyy HH:mm"];
NSString *dateandtime =[NSString stringWithFormat:@"%@%@%@",datestring,@" ",starttimestring];
NSString *dateandtimeend =[NSString stringWithFormat:@"%@%@%@",datestring,@" ",endtimestring];
event.startDate = [tempFormatter dateFromString:dateandtime];
event.endDate = [tempFormatter dateFromString:dateandtimeend];
[event addAlarm:[EKAlarm alarmWithRelativeOffset:60.0f * -60.0f * 24]];
[event addAlarm:[EKAlarm alarmWithRelativeOffset:60.0f * -15.0f]];
[event setCalendar:[eventStore defaultCalendarForNewEvents]];
NSError *err;
[eventStore saveEvent:event span:EKSpanThisEvent error:&err];
}
Từ XML tôi nhận được ngày và thời gian ở định dạng này:
datestring: 28.10.2012
starttimestring: 15:00
chắc chắn rằng bạn 'startDate' và' endDate' là ngày hợp lệ trước khi lưu – Maulik
Khi tôi NSlog dateandtime và dateandtimeend tôi có định dạng này 28.10.2012 15:00 giống như định dạng ngày – WildWorld
in 'NSError' – Maulik