title: NSPredicate aggregate function [SIZE] gives 'unsupported function expression' error
body: <p>iOS 4:
  I have entities in Core Data (using SQLite, which is a requirement) of:</p>
  
  <ul>
  <li>Request</li>
  <li>Response (which has a property personId)</li>
  <li>Revision</li>
  </ul>
  
  <p>Relationships are:</p>
  
  <ul>
  <li>Request &lt;-->> Revision</li>
  <li>Request &lt;-->> Response </li>
  <li>Revision &lt;--> Response</li>
  </ul>
  
  <p>(e.g. each request may have many responses; each request/response pair may have many revisions)</p>
  
  <p>I'm trying to do a predicate to get all Responses with a given personId that have zero Revisions.</p>
  
  <p>Using:</p>
  
  <pre><code>(personId == %d) &amp;&amp; (Request.Revision[SIZE] == 0)
  </code></pre>
  
  <p>in my predicate string gives me a runtime exception "Unsupported function expression Request.Revision[SIZE]"</p>
  
  <p>The documentation seems pretty sparse on aggregate functions, only noting that they exist, but with no syntax or examples.  Not sure if it's my syntax or if the SIZE function really isn't supported in iOS.</p>