我试图将以下Objective-C方法转换为Swift,但我遇到了一些问题。将objective-c方法转换为swift [updateSearchResultsForSearchController]
我在使用谓词时遇到了麻烦,因为它在下面描述了Swift语法。
有人可以给我一个提示吗?
- (void)updateSearchResultsForSearchController:(UISearchController *)searchController {
// filter the search results
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"SELF contains [cd] %@", self.controller.searchBar.text];
self.results = [self.data filteredArrayUsingPredicate:predicate];
// NSLog(@"Search Results are: %@", [self.results description]);
}
问候,IC
什么是self.data? – sschale
对不起......这是一个字符串数组 –