Swift 3 FSCalendar select 默认所有日期
Swift 3 FSCalendar select all dates by default
我能够在加载 FSCalendar 时 select 某些日期。但我想加载所有日期 selected 的日历。
var attendance_list = [NSManagedObject]();
//After loading data
for attendanceObj in attendance_list{
let createdDate = attendanceObj.value(forKey: "date") as! String;
self.calendar.select(Utils.convertStringToDate(createdDate))
}
以上代码用于 select 从数组中获取日期。
如何 select 所有日期都没有任何数组?
我不建议选择从时间开始到可预见的未来结束的所有日期(另外,没有数组就无法做到这一点)。我建议的是在 currentPageDidChange
(另一种可用方法)中获取 beginingOfMonth
和 endOfMonth
(两种方法都可用)。然后将这两个日期之间的日期设置为循环内的selected
。
我能够在加载 FSCalendar 时 select 某些日期。但我想加载所有日期 selected 的日历。
var attendance_list = [NSManagedObject]();
//After loading data
for attendanceObj in attendance_list{
let createdDate = attendanceObj.value(forKey: "date") as! String;
self.calendar.select(Utils.convertStringToDate(createdDate))
}
以上代码用于 select 从数组中获取日期。
如何 select 所有日期都没有任何数组?
我不建议选择从时间开始到可预见的未来结束的所有日期(另外,没有数组就无法做到这一点)。我建议的是在 currentPageDidChange
(另一种可用方法)中获取 beginingOfMonth
和 endOfMonth
(两种方法都可用)。然后将这两个日期之间的日期设置为循环内的selected
。