0

UISearchDisplayDelegate に filterContentForSearchText メソッドを実装しました。

(NSString*)searchText はテキストフィールドに書き込むテキストですが、スコープは NULL を返します。スコープにはどのパラメーターを指定しますか?

4

1 に答える 1

1

スコープは、実装している場合、検索している「領域」です。例えば

スコープバーで検索

次に、関連するスコープをfilterContentForSearchText:scope:次のように渡すことができます。

[self filterContentForSearchText:searchString 
                           scope:[[self.searchDisplayController.searchBar scopeButtonTitles] objectAtIndex:[self.searchDisplayController.searchBar selectedScopeButtonIndex]]];

これは、Apple の TableSearch サンプル コードから取得したものです。

于 2012-11-22T08:59:06.507 に答える