2014-04-29 4 views
0

모든 일정을 Google 캘린더와 동기화하려고합니다. 다음 코드를 사용하여이 작업을 수행했습니다. Google 캘린더 동기화

 EKEventStore *eventStore = [[[EKEventStore alloc] init] autorelease]; 
    calendarsArray = [[NSArray alloc] init]; 
    calendarsArray = [[eventStore calendars] retain]; 
    EKCalendar *calendar = [calendarsArray objectAtIndex:1]; 
    [events setCalendar:calendar]; 
    NSError *err; 
    [eventStore saveEvent:events span:EKSpanThisEvent error:&err];
그러나 인덱스 (1)에있는 개체에서 Google 캘린더가 표시되지 않습니다. 그래서 아무도 내가이 문제를 해결하도록 도와 줄 수 있나.

답변

0

달력이 대신 아이폰 OS 6 사용되지 않습니다 있습니다 :

엔티티 유형이 이들 중 하나가 될 필요가

(NSArray *)calendarsForEntityType:(EKEntityType)entityType 
:

typedef enum { 
    EKEntityTypeEvent, 
    EKEntityTypeReminder 
} EKEntityType; 

이 당신에게 예상되는 결과를 제공한다, 더 info : https://developer.apple.com/library/ios/documentation/EventKit/Reference/EKEventStoreClassRef/Reference/Reference.html#//apple_ref/occ/instm/EKEventStore/calendarsForEntityType :

+0

감사합니다. @Notive 나는 이것을 사용했지만 여전히 작동하지 않습니다. 다른 해결책을 줄 수 있습니까? – Ashok

관련 문제