Búsqueda de "palabra completa" en un NSString a través de NSPredicate

Me gustaría buscar si en el atributodescription (unNSString instancia) hay una palabra dada.

Intenté con este predicado:

[NSPredicate predicateWithFormat:@"description CONTAINS[cd] %@", theWord];

Funciona, pero también encuentra sub-palabras.

Por ejemplo, dadotheWord:

Coch

se mecanizará también estedescription:

Un villancic

En cambio, me gustaría que mi predicado coincida solo cona ochristmas ocarol.

(Estoy usando Core Data y NSFetchRequest).

Respuestas a la pregunta(2)

Su respuesta a la pregunta