2011-01-17 3 views
0

iPhone 용 앱에서 Core Data 엔티티를 검색해야합니다.코어 데이터 검색을위한 조건부 설정

내 핵심 데이터에는 'myEntity'라는 엔티티가 있는데 두 개의 'stringOne'및 'stringTwo'속성이 있습니다. 둘 다 NSString으로 정의됩니다.

위의 코드는 string1에서만 keyword4Search를 포함하는 검색 엔티티입니다.

필요한 것은 [stringOne OR stringTwo]에 keyword4Search가 포함 된 엔티티를 검색하는 것입니다.


나는

predicateWithFormat:@"stringOne or stringTwo contains[cd] %@", self.keyword4Search]; 

의 종류가 어디 보일 것 기대?

답변

2
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"stringOne contains[cd] %@ OR stringTwo contains[cd] %@", self.keyword4Search, self.keyword4Search]; 
+0

고마워요! 그것은 작동합니다! – bicbac

관련 문제