2012-01-19 2 views
1

아이폰 앱에서 add and delete eventsiCal으로 프로그래밍 방식으로 알고 있습니다. 하지만 iPhone에서 다른 모든 동기화 된 캘린더를 내 앱에 표시해야합니다. 그리고 iCal 대신 Google Calendar 또는 다른 동기화 된 캘린더 (예 : Yahoo calendar)에 사용자의 일정을 추가하고 싶습니다. Google에서 솔루션을 찾기 위해 최선을 다했습니다. 하지만 내 질문에 대한 훌륭한 솔루션을 찾을 수 없습니다. 나는 Stackoverflow에 바랍니다. 자습서, 샘플 코드 또는 아이디어를 제안 해주십시오. 도와주세요. 미리 감사드립니다.iphone 앱에서 Google 캘린더에 일정을 추가하는 방법은 무엇입니까?

답변

0

감사합니다. 나는 내가 위에 물었던 나의 문제를 해결했다. EKEventStore, EKEventEKCalendar 주제에 대해 더 공부했습니다. 그래서 간단했습니다. 먼저 내 기기에서 모든 캘린더를 검색했습니다 (iPod Touch). 그런 다음

EKEventStore *eventStore = [[[EKEventStore alloc] init] autorelease]; 
    caleandarsArray = [[NSArray alloc] init]; 
    caleandarsArray = [[eventStore calendars] retain]; 

그런 다음 우리가 일정을 욕망 할 수있는 이벤트를 추가 할 수 있습니다 위의 코드를 사용하여이 코드에 의해

EKCalendar *calendar = [caleandarsArray objectAtIndex:1]; 
[events setCalendar:calendar]; 
NSError *err; 
[eventStore saveEvent:events span:EKSpanThisEvent error:&err]; 

을 선택 달력에 이벤트를 추가,이 코드를 사용하여 NSArray를 모든 일정을 저장. 감사.

+0

어떻게 Google 캘린더에이 기능이 있습니까? [caleandarsArray objectAtIndex : 1] Google 캘린더를 제공합니까? – Durgaprasad

+1

배열에서 캘린더를 인쇄하려고했습니다. 유형이 로컬이고 다른 유형이 생일 인 달력이 있습니다. Google 캘린더를받는 방법? – Durgaprasad

0

Mr.Aldee Mativo. 감사. 내 프로젝트에서 Google API를 사용하지 않았습니다. 그래서 Google 캘린더 API를 사용하는 방법을 모르겠습니다. iPhone에서 Google 캘린더 API를 사용하기위한 가이드가 있습니다. 이것을 읽으십시오.

http://code.google.com/apis/calendar/data/2.0/developers_guide_protocol.html

나는 당신을 위해 유용 여부를 알 수 없습니다. 나를 실수하지 마라. 감사.

관련 문제