我正在使用 NSPredicate 使用 UISearchBar 在列表中搜索数字,它适用于字符串但不适用于整数
我正在使用以下谓词
predicate = [NSPredicate predicateWithFormat:[NSString stringWithFormat:@"%@ contains[c] %d", @"number", [searchBar.text intValue]]];
[objectArray filterUsingPredicate:predicate];
[tableview reloadData];
例如,如果我键入 1,那么必须列出数组中的所有元素,我已经尝试过 == 如果尝试任何解决方法,它只适用于确切的数字?
现在,如果我使用此方法“不能在集合中使用 in/contains 运算符”,我会收到错误消息