在Swift的FSCalendar中没有调用didSelectDate func

时间:2017-09-12 21:33:42

标签: ios swift fscalendar

我正在尝试通过didSelectDate函数获取用户选择的日期,但它没有被调用。

这是我的代码:

func calendar(calendar: FSCalendar!, didSelectDate date: Date!) {
    print ("this func is getting called")
}

有什么问题?

2 个答案:

答案 0 :(得分:2)

Swift 3 中,方法稍有改动。取代

func calendar(calendar: FSCalendar!, didSelectDate date: Date!)

func calendar(_ calendar: FSCalendar, didSelect date: Date)

答案 1 :(得分:1)

快捷键4

func calendar(_ calendar: FSCalendar, didSelect date: Date, at monthPosition: FSCalendarMonthPosition){

     print("date is selected \(self.formatter.string(from: date))"

}