我正在使用xcocde 8然后我只收到警告,如下所示
实例方法'calendar(:didTouchDayView :)'几乎匹配 协议的可选要求'calendar(:didTouchDayView :)' 'JTCalendarDelegate'
func calendar(_ calendar: JTCalendarManager!, didTouchDayView dayView: JTCalendarDayView!) {
print("touch view is \(self.dateFormatter().string(from: dayView.date))")
if let data = dict_events[self.dateFormatter().string(from: dayView.date)]
{
let array:[CalenderEventModal] = data
if array.count>0
{
if arr_taskList.count > 0
{
arr_taskList.removeAll()
arr_taskList = array
}
self.tableview.reloadData()
indexpath = IndexPath(row: 0, section: 0)
self.tableview.scrollToRow(at: indexpath!, at: .top, animated: true)
}
}
}
但是当我在Xcode 8.2中使用此代码时,它会显示错误,如下所示
Objective-C方法'calendar:didTouchDayView:'由方法提供 'calendar(:didTouchDayView :)'与可选要求冲突 协议'JTCalendarDelegate'中的方法'calendar(:didTouchDayView :)'