Hinzufügen eines Google -Kalenderereignisses in SwiftIOS

Programmierung für iOS
Anonymous
 Hinzufügen eines Google -Kalenderereignisses in Swift

Post by Anonymous »

Ich versuche, ein Google -Kalenderereignis mit der API in Swift zu erstellen. Ich bin im Moment irgendwie verloren, wie ich das machen soll. Genauer gesagt ein gtlrcalendar_event -Objekt erstellen, um gtlrcalendarquery_eventsinsert.query () zu übergeben. Eine Möglichkeit, dies zu tun?

Code: Select all

var newEvent: GTLRCalendar_Event = GTLRCalendar_Event()
newEvent.summary = name

//set GTLRDateTimes
var startTime: GTLRDateTime = GTLRDateTime(date:startTimeObject!, offsetMinutes: offsetMinutes)
var endTime: GTLRDateTime = GTLRDateTime(date:endTimeObject!, offsetMinutes: offsetMinutes)

newEvent.reminders?.useDefault = 0

newEvent.start?.dateTime = startTime
newEvent.end?.dateTime = endTime

let service: GTLRCalendarService = GTLRCalendarService()
let query:GTLRCalendarQuery_EventsInsert = GTLRCalendarQuery_EventsInsert.query(withObject: newEvent, calendarId:"primary")
service.executeQuery(query, completionHandler: {(_ callbackTicket: GTLRServiceTicket, _ event: GTLRCalendar_Event, _ callbackError: Error?) -> Void in
print("executed query")
if callbackError == nil {
print("added")
print(newEvent.summary);
}
else {
print("add failed")
print(callbackError)
}
} as? GTLRServiceCompletionHandler)

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post