2011-10-26 4 views
0

마다 하나씩 EKEventStore를 사용하여 내 응용 프로그램에서 iphone 캘린더에 이벤트를 추가하고 해당 응용 프로그램에서 이벤트를 완벽하게 추가 할 수 있지만 ios가 포함 된 iPod에 동일한 응용 프로그램을 설치할 때 버전 5는 이상하게 이벤트가 iCal을에 추가하지 않는, 여기 ios 5 응용 프로그램에서 ipod ical 이벤트를 추가하는 방법은 무엇입니까?

-(void)icall_add{ 


//daily_trackAppDelegate *controller2 =(daily_trackAppDelegate *) [[UIApplication sharedApplication] delegate]; 
    EKEventStore *eventStore = [[EKEventStore alloc] init]; 

    EKEvent *event = [EKEvent eventWithEventStore:eventStore]; 
    event.title  = text2.text; 
    //event.attendees = controller2.who; 
    event.notes= text3.text; 


    //controller2.new_event_title = @""; 
    //controller2.new_recent_location = @""; 


    event.startDate = mydatepicker.date; 
    //event.endDate = [[NSDate alloc] initWithTimeInterval:3600 sinceDate:event.startDate]; 
    event.endDate = mydatepicker.date; 

    [event setCalendar:[eventStore defaultCalendarForNewEvents]]; 
    NSError *err; 
    [eventStore saveEvent:event span:EKSpanThisEvent error:&err]; 
    daily_trackAppDelegate *controller2 =(daily_trackAppDelegate *) [[UIApplication sharedApplication] delegate]; 

    text1.text = @""; 
    text2.text = @""; 
    text3.text = @""; 
    controller2.who = @""; 
    controller2.new_event_title = @""; 
    controller2.new_recent_location = @""; 



} 

그 문제 N 그 해결 방법에 사전에 고맙습니다, 감사합니다 사드 무엇 안내하시기 바랍니다, 이벤트를 추가하는 내 기능입니다.

답변

1

쉽게 해결할 수 있습니다. 설정> iCloud> 캘린더 켜기 문제가 해결되었습니다.

관련 문제