title: Getting unexpected expression error from NSPredicate
body: <p>I have the following code:</p>
  
  <pre><code>let pred = NSPredicate(format: "content IN %@ AND (tallied == 0 OR comment != '')", arr)
  let query = CKQuery(recordType: "Rating", predicate: pred)
  </code></pre>
  
  <p>Which throws <em>Terminating app due to uncaught exception 'CKException', reason: 'Unexpected expression: tallied == 0 OR comment != ""'</em></p>
  
  <p>But when I try</p>
  
  <pre><code>"content IN %@ AND (tallied == 0)"
  </code></pre>
  
  <p>it works fine, same with</p>
  
  <pre><code>"content IN %@ AND (comment != '')"
  </code></pre>
  
  <p>But I need to be able to query all records that have tallied == 0 OR comment != ''. How do I structure this?</p>