問題タブ [ckquery]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
929 参照

ios - CloudKit : エラーを示す CKQuery: エラー: 操作を完了できませんでした。(CKErrorDomain エラー 1。)

Cloudkit を実装する iOS アプリに取り組んでいますが、ID が数字より大きいすべてのレコードをクエリする必要があります。たとえば、ID が 23 のレコードがあります。

ここに画像の説明を入力

ここに私のコードがあります:

しかし、次のエラーが発生します。

エラー: エラー: 操作を完了できませんでした。(CKErrorDomain エラー 1。)

ID が 23 より大きいすべてのレコードを取得できるように NSPredicate をセットアップする方法を知っている人はいますか?

よろしくお願いします。

0 投票する
1 に答える
98 参照

ios - recordID を使用した QueryOp

recordID.recordName (この例では singleID) があり、queryOp; でクエリを実行したいと考えていました。いくつかの検索と実験の後、このコードをまとめることができました...これは機能しますが、本当に正しいですか、おそらく短いパスがあります。

0 投票する
1 に答える
914 参照

ios - CloudKit 複合クエリ (OR を使用したクエリ)

2 つのフィールドで OR を使用して CloudKit にクエリを実行したいと考えています。しかし、これを行う方法が見つかりません。私がしたことは次のとおりです。

残念ながら、CKQuery は OR クエリをサポートしていません (ドキュメントに記載されています)。他の方法でこの効果を達成できますか?

0 投票する
1 に答える
1385 参照

ios - クラウド キットでクエリ可能なレコード タイプをプログラムでマークする方法

プログラムで新しい CKRecordType を作成するたびに、cloud-kit で問題が発生します。クラウド キット ダッシュボードに表示されるエラー メッセージは次のとおりです。ここに画像の説明を入力

迅速かつ簡単な修正は、[ID クエリ インデックスの追加] ボタンをクリックして実行することですが、これをプログラムで実行できる方法があるかどうか疑問に思っていました。その理由は、アプリがデプロイされると、ユーザーは新しいレコード タイプを作成できるようになるためです。ユーザーが新しいレコードを作成するたびに cloud-kit をチェックする必要があるとしたら、それは非常に面倒で大変なことになるからです。タイプ。

どんな助けでも大歓迎です!

0 投票する
1 に答える
101 参照

ios - フィールドとレコード タイプでクエリを実行する方法

レコードタイプだけでなく、データベース内のフィールドによって CKRecord を検索できるかどうか疑問に思っていました。たとえば、レコードを取得するために今持っている私のコードは次のとおりです。

これはレコードタイプのみを検索し、私のプログラムでは、さらに深く検索してフィールドを指定できるようにする必要があります。どんな助けでも大歓迎です!

0 投票する
1 に答える
449 参照

ios - CloudKit は最初のレコードのみを取得します

CloudKit テーブルから最初のレコードだけを取得する方法を知りたいです。たとえば、「クラス」のテーブルがあり、現在のようにすべてのクラスを取得するのではなく、最後に変更されたクラスのみを取得したい: