-2

SELECT SUM(distance) WHERE type = 'TYPE1' Core Data を使用してこのクエリを実行するにはどうすればよいですか? PS:Apple がネイティブ SQL ステートメントをサポートしないのはなぜですか? Core Data のやり方は必要以上に複雑で、特に奇妙なクラスや関数です。

4

1 に答える 1

4

Core Data はデータベースではありません。Apple によって事前に記述されたコードのモデル層です。当面の問題については、より単純なクエリを作成して、型条件を満たすすべてのオブジェクトを取得し、コード内のすべてのオブジェクトの距離値を合計します。コア データを使用する場合、SQL のような計算を行うことはあまり推奨されません。

于 2013-09-25T05:47:31.613 に答える