0
我已經在UISearchDisplayDelegate中實現了filterContentForSearchText方法。
filterContentForSearchText委託方法中的「範圍」參數應包含哪些內容?
我可以看到(NSString *)searchText是我在文本字段中寫入的文本,但範圍返回NULL。我給範圍什麼參數?
我已經在UISearchDisplayDelegate中實現了filterContentForSearchText方法。
filterContentForSearchText委託方法中的「範圍」參數應包含哪些內容?
我可以看到(NSString *)searchText是我在文本字段中寫入的文本,但範圍返回NULL。我給範圍什麼參數?
範圍是您正在搜索的「區域」,如果您已經實施它。例如。
您可以將相關的範圍,然後傳遞給filterContentForSearchText:scope:
如下:
[self filterContentForSearchText:searchString
scope:[[self.searchDisplayController.searchBar scopeButtonTitles] objectAtIndex:[self.searchDisplayController.searchBar selectedScopeButtonIndex]]];
所以,如果我不想要範圍,我可以將它設置爲零。好,謝謝。 – pbibergal
我仍然不會退出獲取「區域」的手段。如果屏幕上只有一個搜索欄,那麼這是真的,我不必打擾範圍? – DavidLiu