問題タブ [uisearchresultscontroller]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
swift - searchResultsController で searchController を使用するには?
検索コントローラーを作成し、それに searchResultsController を追加しました。
MainController.swift
私の検索ロジックは updateSearchResults メソッド内で機能し、これは検索が行われるたびにトリガーされます。もちろん、これは UISearchResultsUpdating プロトコルによって提供されます。ここでは、SearchResultVC の tableView のデータに探しているリストを追加し、tableView をリロードします。
MainController.swift
最後に、新しく開いた searchViewController にデータを表示します。
SearchResultVC.swift
私の問題は、リロードできないことです。reload() が配置されているパーティションはトリガーされません。また、新しく開いたページがクラッシュしましたself.searchTableView.delegate = self
。self.searchTableView.dataSource = self
どうすればvcTableView.reloadData()
正しくトリガーできますか?
編集