我正在使用 fs 日历,并且正在尝试从名为日期的数组中设置事件点。该数组中有以字符串形式保存的事件日期。所以我必须将每个索引转换为日期,然后为该日期设置一个事件点。这是我的尝试:
if dates.isEmpty == false {
func calendar(_calendar: FSCalendar!, hasEventForDate dateFormatter: DateFormatter) -> Bool {
for i in 0...dates.count - 1 {
let dateFormatter = DateFormatter ()
dateFormatter.dateFormat = "yyyy/MM/dd"
dateFormatter.locale = Locale.init(identifier: "fa_IR")
dateFormatter.date(from: dates[i])
dateFormatter.dateFormat = "yyyy/MM/dd"
return true
}
return false
}
}
但是当我编译代码时没有任何反应并且没有事件点。我究竟做错了什么?