Я пытаюсь реализовать поиск в моем представлении таблицы, я получил следующую ошибку. Как я собираюсь реализовать данные JSON?updateSearchResultsForSearchController JSON
var articleList: [JSON]? = []
var searchResults: [JSON]? = []
И моя функция updateSearchResultsForSearchController:
func updateSearchResultsForSearchController(searchController: UISearchController) {
self.searchResults?.removeAll(keepCapacity: false)
let searchPredicate = NSPredicate(format: "SELF CONTAINS[c] %@", searchController.searchBar.text)
let array = (articleList as NSArray).filteredArrayUsingPredicate(searchPredicate)
searchResults = array as! [String]
self.tableView.reloadData()
}
ОШИБКА:? [JSON] не конвертируется в 'NSArray'
Благодаря ...
сделайте это (articleList! as NSArray) – Sandeep
это тоже не работало ... –
попробуйте 'articleList as! NSArray' –