Swift 3中的FSCalendar事件

问题描述:

如何将事件添加到swift 3中的FSCalendarSwift 3中的FSCalendar事件

在采用FSCalendarDataSource的课堂上实施适当的方法。

var datesWithEvent = ["2015-10-03", "2015-10-06", "2015-10-12", "2015-10-25"] 
var datesWithMultipleEvents = ["2015-10-08", "2015-10-16", "2015-10-20", "2015-10-28"] 

fileprivate lazy var dateFormatter2: DateFormatter = { 
    let formatter = DateFormatter() 
    formatter.dateFormat = "yyyy-MM-dd" 
    return formatter 
}() 

func calendar(_ calendar: FSCalendar, numberOfEventsFor date: Date) -> Int { 
    let dateString = self.dateFormatter2.string(from: date) 
    if self.datesWithEvent.contains(dateString) { 
     return 1 
    } 
    if self.datesWithMultipleEvents.contains(dateString) { 
     return 3 
    } 
    return 0 
} 

基于FsCalendar文档