2015-02-18 7 views
5

Mit CloudKit unter iOS ist es möglich, die Anzahl der Datensätze zu ermitteln, die mit einer bestimmten Abfrage übereinstimmen?Die Anzahl der Datensätze, die einer CloudKit-Abfrage entsprechen

Ich bin eigentlich nicht daran interessiert, die Datensätze selbst zu lesen, ich möchte nur wissen, wie viele Datensätze mit einer Abfrage übereinstimmen. Ich bin mir bewusst, dass übereinstimmende Datensätze in Stapeln zurückgegeben werden, so dass ich im Prinzip jeden Stapel von Datensätzen erhalten und die Gesamtzahl der Datensätze berechnen könnte, indem ich die Anzahl in jedem Stapel summiere. Allerdings wird die Anzahl der übereinstimmenden Datensätze für diese Anwendung wahrscheinlich groß sein, und da ich mich nicht für den tatsächlichen Datensatzinhalt interessiere, scheint dies ineffizient und verschwenderisch zu sein.

Vielen Dank im Voraus.

Antwort

4

In CloudKit gibt es keine Aggregationsfunktionen. Die einzige Möglichkeit zum Zählen besteht darin, alle Datensätze abzurufen.

+0

Vielen Dank für Ihre Antwort, Edwin. – Chris