Как добавить события в календарь Google из приложения iphone? - PullRequest
1 голос
/ 19 января 2012

Я знаю add and delete events в iCal из приложения для iPhone программно. Но мне нужно показать все другие синхронизированные календари с iPhone пользователю в моем приложении. И я хочу добавить события пользователя в Google Calendar или другие синхронизированные календари (например, Yahoo calendar) вместо iCal. Я старался изо всех сил, чтобы найти решение в Google. Но я не могу найти отличных решений для моего вопроса. Я надеюсь на Stackoverflow. Можете ли вы предложить любой учебник, пример кода или идеи по вопросу. Пожалуйста, помогите мне. Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 03 февраля 2012

Мистер Алди Мативо. Благодарю. Я не использовал Google API в своем проекте. Итак, я не знаю, как использовать API Календаря Google. Я получил руководство по использованию Google Calendar API в iPhone. Пожалуйста прочтите это.

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

Я не знаю, полезно ли это для вас. Не путай меня. Спасибо.

0 голосов
/ 20 января 2012

Спасибо всем. Я решил свою проблему, которую я спросил выше. Я изучил кое-что больше по темам EKEventStore, EKEvent и EKCalendar, поэтому я сделал это просто. Сначала я восстановил все календари со своего устройства (iPod Touch). Затем сохранили все календари в NSArray, используя этот код,

    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];

Используя приведенный выше код, мы можем добавить событие в календарь. Благодаря.

...