2010-04-23 113 views

回答

2

NSPredicate在評估時返回true或false,因此您無法創建返回以「a」開頭的所有單詞的謂詞。

您可以創建返回從「a」字真正的謂語,那麼句子分割世界,並與謂語類似過濾好話:

NSArray *words = [sentence componentsJoinedByString:@" "]; 
NSPredicate *beginsWithA = [NSPredicate predicateWithFormat:@"SELF beginswith[c] 'a'"]; 
NSArray *wordsBeginsWithA = [words filteredArrayUsingPredicate:beginsWithA]; 
相關問題