私はあなたが別のsearchResultsControllerに結果を表示したいときにUISearchControllerを使用する方法を理解しようとしています - 私が見つけたガイド、ビデオ、チュートリアルはすべて現在のviewController検索結果を提示し、そのようUISearchControllerインスタンス化:Swift - 別個のsearchResultsControllerを持つUISearchController
let searchController = UISearchController(searchResultsController: nil)
が、私は、ビューを暗くし、App Storeの検索で行うのと同じ方法で、検索結果で新しいのtableViewを提示したいです。それでは、私がやったことは、新しいtableViewControllerを作成し、それをストーリーボードIDを与えられ、その後、そのようにそれをインスタンス化されています動作するように思われる
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let resultsController = storyboard.instantiateViewController(withIdentifier: "searchResults") as! UITableViewController
let searchController = UISearchController(searchResultsController: resultsController)
。しかし、私はここからかなり立ち往生しています。 resultsControllerに検索結果を表示する方法、resultsControllerにcellForRowAtIndexPathを入れる方法などはわかりません。
ご協力いただきましてありがとうございます。それを把握するために管理