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

Popular posts from this blog

objective c - Change font of selected text in UITextView -

php - Accessing POST data in Facebook cavas app -

c# - Getting control value when switching a view as part of a multiview -