gpt4 book ai didi

iphone - ios 将事件添加到谷歌日历

转载 作者:塔克拉玛干 更新时间:2023-11-01 19:09:45 26 4
gpt4 key购买 nike

我正在搜索如何将事件添加到用户谷歌日历中。在我的项目中,我有包含事件(标题、开始日期、结束日期等)的数据库。当用户点击同步按钮时,所有这些事件都应该添加到用户的谷歌日历中。

我从 here 下载了 api .但它适用于 MAC OS。由于我从未开发过 MAC OS 应用程序,所以我无法理解如何在 IOS 应用程序中使用它。

请帮助我并告诉我使用哪个 View Controller 询问用户名和密码,然后登录到谷歌日历服务并在其中添加事件。

谢谢。

我得到了 http://code.google.com/p/google-api-objectivec-client/ .但是很难理解。它从首选项中获取用户名和密码。然后获取日历并添加事件,但要添加我们需要票和其他一些东西。这段代码做了一些事情。

在他们的添加事件方法中,我编写了自己的事件对象并尝试添加它,但它不起作用。这是代码:

- (void)insertCalendarEvent:(GDataEntryCalendarEvent *)event toCalendar:(GDataEntryCalendar *)calendar
{
NSLog(@"adding event");

GDataDateTime *time = [GDataDateTime dateTimeWithDate:[NSDate date] timeZone:(NSTimeZone*)[NSTimeZone timeZoneForSecondsFromGMT:0]];

GDataEntryCalendarEvent *newEntry = [GDataEntryCalendarEvent calendarEvent];
[newEntry setTitleWithString:@"title"];
[newEntry addLocation:[GDataWhere whereWithString:@"pune"]];
[newEntry addTime:[GDataWhen whenWithStartTime:time endTime:time]];

[googleCalendarService fetchEntryByInsertingEntry:newEntry
forFeedURL:[[calendar alternateLink] URL]
delegate:self
didFinishSelector:@selector( insertTicket:finishedWithEntry:error: )];

}

我的要求很简单。我只想将我的自定义事件添加到谷歌日历。获取日历、获取门票,然后在 for 循环中添加我的所有事件。

最佳答案

与其使用 Google API 和用户需要再次登录的新窗口,不如使用 EventKit ,这是非常简单的事情,您可以同步到用户想要的日历,而不仅仅是 Google cal。

关于iphone - ios 将事件添加到谷歌日历,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17762616/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com