Combining Two Conditions in NSPredicate

As already said, you can use logical operators like “AND”, “OR”
in predicates. Details can be found in
Predicate Format String Syntax in the “Predicate Programming Guide”.

As an alternative, use “compound predicates”:

let p1 = NSPredicate(format: "username = %@", "user")
let p2 = NSPredicate(format: "password = %@", "password")
let predicate = NSCompoundPredicate(andPredicateWithSubpredicates: [p1, p2])

This is useful for more complex expressions, or if you want to build
a predicate dynamically at runtime.

Leave a Comment

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)