Добавление события календаря Google в SwiftIOS

Программируем под IOS
Ответить
Anonymous
 Добавление события календаря Google в Swift

Сообщение Anonymous »

Я пытаюсь создать событие календаря Google, используя API в Swift. Я в настоящее время потерян в том, как это сделать. Более конкретно создание объекта gtlrcalendar_event для прохождения через gtlrcalendarquery_eventsInsert.query () . Любой способ сделать это?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)


Подробнее здесь: https://stackoverflow.com/questions/478 ... t-in-swift
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»