0

以下方法在转换/迁移到 Swift 4 后会发出警告并且不起作用。

public func calendar(_ calendar: JTCalendarManager!, prepareDayView dayView: UIView!)

public func calendar(_ calendar: JTCalendarManager!, didTouchDayView dayView: UIView!)

请参阅图片以供参考:

4

1 回答 1

1

在 Swift 4 中,这两种方法的dayView参数类型不同((UIView & JTCalendarDay)!而不是UIView!):

func calendar(_ calendar: JTCalendarManager!, prepareDayView dayView: (UIView & JTCalendarDay)!)

func calendar(_ calendar: JTCalendarManager!, didTouchDayView dayView: (UIView & JTCalendarDay)!)
于 2017-11-22T12:53:25.113 回答