我一直试图制作一个显示日历的应用程序。如果有事件,我希望它在底部显示一个点的日期。顺便说一句,事件在数组列表中
我用过
func日历(_日历:FSCalendar,numberOfEventsFor日期:Date)-> Int {code}
上课,但无法正常工作。
var dateWithEvent = [“ 2019-07-03”,“ 2019-07-016”,“ 2019-07-23”]
var dateFormatter2: DateFormatter = {
let formatter = DateFormatter()
formatter.dateFormat = "yyyy-MM-dd"
return formatter
}()
func calendar(_ calendar: FSCalendar, numberOfEventsFor date: Date) -> Int {
let dateString = dateFormatter2.string(from: date)
if datesWithEvent.contains(dateString) {
return 1
}
return 0
}
上面的代码来自另一个StackOverflow问题,但是它不起作用。