search with predicate core-data
I have a three input study id (nsstring) , study name (nsstring) , study date (nsdate )

I don't know what will the user  enter 

how create a predicate to support all this fields ,specially I use contains[cd] with study name


any suggestion 
search with predicate core-data
===

I have a three input study id (nsstring) , study name (nsstring) , study date (nsdate )

I don't know what will the user  enter 

how create a predicate to support all this fields ,specially I use contains[cd] with study name


any suggestion 