У меня проблема, когда я добавляю EKEventEditViewController
к своим данным о событии, за исключением двух первых ячеек, все остальные ячейки отображаются с неправильным размером.
Это мой код после нажатия на кнопку добавить в календарькнопка в листе действий:
self.eventStore.requestAccess( to: EKEntityType.event, completion:{(granted, error) in
DispatchQueue.main.async {
if (granted) && (error == nil) {
let event = EKEvent(eventStore: self.eventStore)
event.title = String(format: localizedString("some_localized_text"))
event.location = eventLocationName
event.startDate = eventStartDate
event.endDate = eventEndDate
event.notes = eventNote
let eventController = EKEventEditViewController()
eventController.event = event
eventController.eventStore = self.eventStore
eventController.editViewDelegate = self
self.present(eventController, animated: true, completion: nil)
}
}
Результат равен
PS: проблема обнаружена только в Xcode 10.1, она не отображаетсяс Xcode 9.4.1, но с тем же кодом для нового проекта у меня нет проблем, ячейки показывали нормально.
Так что любая помощь по этому вопросу была бы потрясающей.