fun minimumDateForCalendar(calendar: FSCalendar) -> NSDate {
if self.startTime == nil || self.startTime == "" {
let minDate = calendar.dateByAddingMonths(0, toDate: NSDate())
return calendar.dateWithYear(calendar.yearOfDate(minDate), month: calendar.monthOfDate(minDate), day: 1)
} else {
let date = calendar.dateFromString(startTime!, format: "yyyy-MM-dd")
return calendar.dateWithYear(calendar.yearOfDate(date), month: calendar.monthOfDate(date), day: calendar.dayOfDate(date))
}
}
func maximumDateForCalendar(calendar: FSCalendar) -> NSDate {
if self.endTime == nil || self.endTime == "" {
let minDate = calendar.dateByAddingMonths(0, toDate: NSDate())
return calendar.dateWithYear(calendar.yearOfDate(minDate), month: calendar.monthOfDate(minDate), day: 30)
} else {
let date = calendar.dateFromString(endTime!, format: "yyyy-MM-dd")
return calendar.dateWithYear(calendar.yearOfDate(date), month: calendar.monthOfDate(date), day: calendar.dayOfDate(date))
}
}
After net request I reload calendar view, minimumDate and maximumDate is wrong with the interface shows.
This is my code:
After net request I reload calendar view, minimumDate and maximumDate is wrong with the interface shows.