Ошибка происходит из этого куска кода
indexPath == 1
вам нужно получить свойство row
типа Int
indexPath.row == 1
Также обратите внимание, что нет необходимости конвертировать IndexPath
в NSIndexPath
indexPath.row
тогда я думаю, что вы, вероятно, не хотите проверять второе условие в первом операторе if, потому что в этом случае второе условие if не будет выполнено так, как вы хотите
if indexPath.row == 0
override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
if indexPath.row == 0 {
counter = 0
self.performSegue(withIdentifier: "Day1", sender: self)
} else if indexPath.row == 1 {
counter = 1
self.performSegue(withIdentifier: "Day2", sender: self)
}
}