ios - Google Calendar API 在返回 recurringEventId 时 swift 返回 recurrence = nil

标签 ios swift google-api google-calendar-api

当 queryForEventsListWithCalendarId 返回所有事件但重复任务返回 recurrence = nil 和 recurringEventId = id 如何获取重复规则以了解此事件是否每天、每周或每月重复

func fetchEvents(){

    let query = GTLQueryCalendar.queryForEventsListWithCalendarId("primary")
    query.maxResults = 30

    query.timeMin = NSDate()

    query.singleEvents = true
    query.orderBy = kGTLCalendarOrderByStartTime
    service.executeQuery(
        query,
        delegate: self,
        didFinishSelector: "displayResultWithTicket:finishedWithObject:error:"
    )
}

最佳答案

在尝试了所有查询后,我终于找到了答案,我发现以“每日 - 每周 - 每月”的重复模式获取事件我应该使用以下查询

let query = GTLQueryCalendar.queryForEventsListWithCalendarId("primary")

关于ios - Google Calendar API 在返回 recurringEventId 时 swift 返回 recurrence = nil,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37556366/

相关文章:

ios - 如何正确使用scrollView?

ios - 由于图像,Cocos2d 中的内存警告

ios - Swift:executeFetchRequest:无法转换类型为 'Any Object' 的值

ios - 如何彻底重命名 Xcode 中的通用框架?

javascript - 类型错误 : Cannot read property 'gmail' of undefined

youtube - 来自Google+ ID的YouTube channel

ios - Xcode“iPhone模拟器”未在“音频Midi设置”>“Midi网络设置”中显示

ios - 在 UIActivityItemProvider 中动态创建 UIDocument

ios - 从单元测试执行时未在控制台中打印 Struct 的说明

google-api - 谷歌表格 API : How to "publish to web" for embeddable sheet?