У меня есть эта ошибка
Избыточное соответствие 'TodoListViewController' протоколу 'UISearchBarDelegate'
Ошибка появляется над "UISearchBarDelegate" в строке 1.
extension TodoListViewController: UISearchBarDelegate {
func searchBarSearchButtonClicked(_ searchBar: UISearchBar) {
let request : NSFetchRequest<Item> = Item.fetchRequest()
let predicate = NSPredicate(format: "title CONTAINS[cd] %@", searchBar.text!)
request.predicate = predicate
let sortDescriptor = NSSortDescriptor(key: "title", ascending: true)
request.sortDescriptors = [sortDescriptor]
do {
itemArray = try context.fetch(request)
} catch {
print("Error fetching data from context \(error)")
}
tableView.reloadData()
}
}
объявление класса для TodoListViewController:
class TodoListViewController: UITableViewController, UISearchBarDelegate {
Я исследовал этот вопрос, и другие вопросы не подходят длямоя ошибка.