我必须使用 UISearchBar 在数组中搜索一个单词。例如,我在索引 2 处的数组中有“Chicken Salad”字符串。现在如果想使用最后一个单词“Salad”搜索它,我该怎么办?在我使用这段代码的时候,它工作得很好,但是如果你从第一个单词开始搜索。
(appDelegate.isAirlineSelection == YES) {
for (int i = 0; i < [menuArray count]; i++) {
if ([[[[menuArray objectAtIndex:i] itemName] uppercaseString] hasPrefix:search]||[[[[menuArray objectAtIndex:i] itemName] uppercaseString] hasSuffix:search]) {
[tableMenuArray addObject:[menuArray objectAtIndex:i]];
NSLog(@"Found");
}
}
请帮助我