以下方法在转换/迁移到 Swift 4 后会发出警告并且不起作用。
public func calendar(_ calendar: JTCalendarManager!, prepareDayView dayView: UIView!)
public func calendar(_ calendar: JTCalendarManager!, didTouchDayView dayView: UIView!)
请参阅图片以供参考:
以下方法在转换/迁移到 Swift 4 后会发出警告并且不起作用。
public func calendar(_ calendar: JTCalendarManager!, prepareDayView dayView: UIView!)
public func calendar(_ calendar: JTCalendarManager!, didTouchDayView dayView: UIView!)
请参阅图片以供参考:
在 Swift 4 中,这两种方法的dayView
参数类型不同((UIView & JTCalendarDay)!
而不是UIView!
):
func calendar(_ calendar: JTCalendarManager!, prepareDayView dayView: (UIView & JTCalendarDay)!)
func calendar(_ calendar: JTCalendarManager!, didTouchDayView dayView: (UIView & JTCalendarDay)!)