Проблема метода делегата JTCalender с Xcode 8.2?

Я использовал xcocde 8, тогда я получал только предупреждение, как показано ниже

Метод экземпляра 'calendar (: didTouchDayView:)' почти соответствует необязательному требованию 'calendar (: didTouchDayView:)' протокола 'JTCalendarDelegate'

код для didtouchview

  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:)' конфликтует с необязательным методом требования 'calendar (: didTouchDayView:)' в протоколе 'JTCalendarDelegate'

0 ответов

Другие вопросы по тегам