Use +[NSPredicate predicateWithFormat:] instead

Using stringWithFormat: is problematic for strings that are passed in
that break out of the quotes.

Signed-off-by: Stephen Celis <stephen@stephencelis.com>