diff --git a/TPTableViewController/Classes/TPTableViewController.swift b/TPTableViewController/Classes/TPTableViewController.swift index 84e9bfa..d3b09b6 100644 --- a/TPTableViewController/Classes/TPTableViewController.swift +++ b/TPTableViewController/Classes/TPTableViewController.swift @@ -337,8 +337,12 @@ open class TPTableViewController: UIViewController { definesPresentationContext = true - if let textField = self.searchController.searchBar.value(forKey: "_searchField") as? UITextField { - textField.clearButtonMode = .always + if #available(iOS 13, *) { + searchController.searchBar.searchTextField.clearButtonMode = .always + } else { + if let textField = self.searchController.searchBar.value(forKey: "_searchField") as? UITextField { + textField.clearButtonMode = .always + } } }