   }
 
   override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
-    guard pickerSections[indexPath.section] == .colorPicker else {
+    guard self.pickerSections[indexPath.section] == .colorPicker else {
       return
     }
 


  override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
    if #available(iOS 14.0, *) {
      return pickerSections[section] == .datePicker ? datePickerStyles.count : 1
    }
    return 1
  }


    switch pickerSections[indexPath.section] {
    case .datePicker:
      guard let cell = tableView.dequeueReusableCell(withIdentifier: self.datePickerCellIdentifier) as? DatePickerTableViewCell else {
        fatalError("Expecting to dequeue a \(DatePickerTableViewCell.self) from the table view")
      }

      if #available(iOS 14.0, *) {
        cell.datePicker.preferredDatePickerStyle = self.datePickerStyles[indexPath.row]
      }

      return cell
