2

私は Swift を使用して検索ビューを作成しUISearcheControllerUISearcheResultUpdating

そして私は結果を更新しますfunc updateSearchResultsForSearchController

if self.searchController?.searchBar.text.lengthOfBytesUsingEncoding(NSUTF32StringEncoding) > 0 {  
        let searchBarText = self.searchController!.searchBar.text
        var arrResult = DFManager.GetResult(searchBarText)
        self.results?.addObjectsFromArray(arrResult)            
        // Reload a table with results.
        self.searchResultsController?.tableView.reloadData()
    }

しかし、それは私が文字ごとに入力すると常に結果が更新されるため、このアプリは遅くなります。この結果は、return キーを入力したときにのみ更新されますか?

4

1 に答える 1