宜しくお願い致します。
Xcode、Objective-CにてUITableView内のCell検索の為にUISearchDisplayを実装しましたが、
絞り込み検索が正常に動作しません。
検索入力文字と検索結果がまったく一致しないという症状です。
絞り込みは行われていて、Cellへの反映はしています。
Cellデータはひらがなの単語を複数、Arrayにて格納しています。
絞り込みのメソッドは下記です。
-
(void)filterContainsWithSearchText:(NSString *)searchText {
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"self contains[d] %@", searchText];
_dataSourceSearchResults = [Array filteredArrayUsingPredicate:predicate];
}
- (BOOL)searchDisplayController:controller shouldReloadTableForSearchString:(NSString *)searchString
{
[self filterContainsWithSearchText:searchString];
return YES;
}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。