2012-01-19 2 views
2

동기화 된 캘린더와 iPhone 또는 iPad에서 사용중인 캘린더를 사용자에게 보여주고 싶습니다. 나는 내 질문에 대한 검색 결과에 더 많은 시간을 보냈다. 하지만, 내 질문에 대한 올바른 해결책을 얻을 수 없습니다. iPhone 앱에서 동기화 된 캘린더를 가져 오라고 알려주시겠습니까? 즉, 사용자가 Google 캘린더를 동기화하면 내 앱에서 iPhone 기기에 캘린더 목록을 표시해야합니다. 미리 감사드립니다. 도와주세요.사용자 정의 앱에서 iPhone에서 동기화 된 캘린더를 모두 검색하려면 어떻게해야합니까?

답변

1

감사합니다. 내 질문에 대한 해결책을 찾았습니다. EKEventStore에서 모든 캘린더를 검색하기 위해 EKCalendar를 사용했습니다. 여기 내 코드는

NSArray *caleandarsArray = [[NSArray alloc] init]; 
    caleandarsArray = [[eventStore calendars] retain]; 
    // NSLog(@"Calendars from Array : %@", caleandarsArray); 

    for (EKCalendar *CalendarEK in caleandarsArray) 
    { 
     NSLog(@"Calendar Title : %@", CalendarEK.title); 
    } 

괜찮습니다. iOS 기기의 모든 캘린더를 보여줍니다. 감사.

관련 문제