/**
Theme: Predicate for Case-Insensitive
IDE: Xcode 6
Language: Objective C
Date: 104/05/12
Author: HappyMan
Blog: https://cg2010studio.wordpress.com/
*/
// 使用predicate來搜尋AND包含name,text,tag
NSArray *searchArray = [matchText componentsSeparatedByString:@" "];
NSMutableArray *parr = [NSMutableArray array];
for (int i = 0; i < [searchArray count]; i++) {
[parr addObject:[NSPredicate predicateWithFormat:@"(SELF CONTAINS[cd] %@)", searchArray[i]]];
}
NSPredicate *thePredicate = [NSCompoundPredicate andPredicateWithSubpredicates:parr];
// 組合text,name,tag
NSString *compoundStr = [NSString stringWithFormat:@"%@ %@ %@", originalString, senderName, tagName];
BOOL isMatch = [thePredicate evaluateWithObject:compoundStr];
Predicate 谓词不区分大小写
最后编辑于 :
?著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...