You should use [NSPredicate predicateWithFormat:@"name Contains %@ AND number Contains %@", field1, field2]
namely, use "Contains"
to replace "Like"
in Predicate
.
If you use "Like"
in a Predicate
sentence, in case your field1
is equal to "(" - A Chinese left bracket, your app crashes. Then use "CONTAINS"
to replace "LIKE"
.