如何从iphone应用程序向Google日历添加事件?
我知道如何通过编程方式在iPhone应用程序的如何从iphone应用程序向Google日历添加事件?,iphone,ios,events,google-calendar-api,icalendar,Iphone,Ios,Events,Google Calendar Api,Icalendar,我知道如何通过编程方式在iPhone应用程序的iCal中添加和删除事件。但是,我需要在我的应用程序中向用户显示iPhone上的所有其他同步日历。我想将用户的事件添加到谷歌日历或其他同步日历(如雅虎日历)而不是iCal。我尽我所能在谷歌上找到解决方案。但我找不到任何解决我问题的好办法。我希望你能成功。你们能就这个问题提供一些指导、示例代码或想法吗。请帮帮我。提前谢谢 谢谢大家。我已经解决了我上面问的问题。我学习了更多关于EKEventStore、EKEvent和EKCalendar主题的内容,所以
iCal
中添加和删除事件。但是,我需要在我的应用程序中向用户显示iPhone上的所有其他同步日历。我想将用户的事件添加到谷歌日历
或其他同步日历(如雅虎日历
)而不是iCal。我尽我所能在谷歌上找到解决方案。但我找不到任何解决我问题的好办法。我希望你能成功。你们能就这个问题提供一些指导、示例代码或想法吗。请帮帮我。提前谢谢 谢谢大家。我已经解决了我上面问的问题。我学习了更多关于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];
然后通过此代码将事件添加到所选日历
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];
通过使用上述代码,我们可以将事件添加到desire日历中。谢谢。阿尔迪·马蒂沃先生。谢谢我没有在我的项目中使用谷歌API。所以,我不知道如何使用谷歌日历API。我得到了在iPhone中使用谷歌日历API的指南。请看这个
我不知道这对你是否有用。别误会我。谢谢。你是怎么把谷歌日历放在这里的?[CalendarArray objectAtIndex:1]提供google日历?我尝试从数组中打印日历,我得到了第一个本地类型的日历和另一个生日类型的日历。如何获取谷歌日历?