objective c - XCode: Why is my event not being added to the calendar? -
i have added following code app:
nsdate * selected = [datepicker date]; nsstring * date = [selected description]; nsdatecomponents *components = [[nscalendar currentcalendar] components:nsdaycalendarunit fromdate:datepicker.date]; callabel1.text = [nsstring stringwithformat:@"%d", [components day]]; ekeventstore *store = [[ekeventstore alloc] init]; ekevent *event = [ekevent eventwitheventstore:store]; event.title = @"test event"; //required event.startdate = [datepicker date]; event.enddate = [datepicker date]; event.calendar = store.defaultcalendarfornewevents; //end nserror *err; [store saveevent:event span:ekspanthisevent error:&err];
why not adding ios calendar?
thanks.
your event needs valid time span save it. try this
event.startdate = selected; event.enddate = [selected datebyaddingtimeinterval:30*60]; //30 minutes example
Comments
Post a Comment