2011-10-26 7 views
0

私は、私のアプリからiphoneカレンダーにイベントを追加するためにEKEventStoreを使用しています.iosバージョン4.2のデバイスで動作しています。アプリケーションからイベントが完全にicに追加されますが、iosバージョン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>カレンダーをオンにしてください。 問題が修正されました。

関連する問題