我擁有一個NSString
,UIImage
和BOOL
屬性的personObject。我想創建一個通過只是NSString
通過數組中的某個對象進行過濾
personObject *person1 = [[personObject alloc]initWithName:@"John Smith" Photo:nil Invited:false];
personObject *person2 = [[personObject alloc]initWithName:@"Peter Smith" Photo:nil Invited:false];
personObject *person3 = [[personObject alloc]initWithName:@"Paul Smith" Photo:nil Invited:false];
[self.peopleArray addObject:person1];
[self.peopleArray addObject:person2];
[self.peopleArray addObject:person3];
- (void) filterContententForSearchText: (NSString *) searchText scope:(NSString *) scope{
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"SELF beginswith[c] %@", searchText];
self.searchArray = [self.peopleArray filteredArrayUsingPredicate:predicate];
}
人民數組包含personObjects過濾器謂詞。
'@「self.stringNameProperty startswith [c]%@」'? – Larme 2014-09-22 12:45:44
nope沒有工作 – Peter 2014-09-22 19:39:58
任何錯誤信息? – Larme 2014-09-22 19:41:20