问题标签 [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 投票
1 回答
881 浏览

cloudkit - CKQuery 的 distanceToLocation 上没有 NSSortDescriptor?

使用 CloudKit CKQuery,您可以过滤距离(参见示例)。但是你怎么能按距离排序呢?像位置 ASC。位置上的排序描述符返回错误query.sortDescriptors = [NSSortDescriptor(key: "distanceToLocation", ascending: true)]::

0 投票
2 回答
3642 浏览

swift - 如何在没有谓词的情况下进行 CKQuery?

我需要查询所有的记录类型,没有任何过滤。我尝试了两种方法:

我收到错误:

'NSInvalidArgumentException',原因:'无法解析格式字符串“”'

怎么做?

0 投票
1 回答
1159 浏览

ios - 按键值过滤 CKQuery

我的场景:我在公共数据库中有一个特定记录类型的记录列表。当有人按下按钮时,我只想显示“示例”键中包含值“1”的记录。知道如何在创建 CKRecords 数组时执行此操作吗?这就是我目前构建数组的方式:

谢谢!

0 投票
2 回答
3736 浏览

cloudkit - CKQuery 谓词有引用而不是字段?

我需要创建一个CKQuery谓词包含记录引用而不是记录字段的位置。

像这样

我如何设置o是 CKReference,而不是字段!

我收到此错误:

字段“o”的查询谓词中的字段值类型不匹配

0 投票
2 回答
3972 浏览

ios - 我可以在 CKQuery 中使用 recordID.recordName 吗?

0 投票
2 回答
1860 浏览

ios - 无法根据 Cloudkit 中的用户 ID 进行查询

我不明白为什么我的 ckquery 不获取用户创建的记录。这是我的代码:

我的输出是:

但是有 11 条记录,包括我在运行上述查询之前创建的 1 条记录。有什么提示吗?

0 投票
1 回答
1457 浏览

ios - 我可以从 CloudKit 接收对应于 CKQuery 的记录计数吗?

我尝试为此使用 CKQueryOperation:

但它仍然返回很多我现在不需要的数据

我只需要记录数。

0 投票
2 回答
1910 浏览

ios - CloudKit:查询索引(recordID.recordName)

我试图弄清楚如何使用 Objective-C 在 cloudkit 中查询我的记录索引。我构建了一个查询来获取我的所有记录:

但我需要获取每条记录的索引。你们中的任何人都知道如何只能查询所有记录的索引吗?

我会非常感谢你的帮助

0 投票
3 回答
1286 浏览

iphone - CKQueryOperation 获取最后一条记录

我需要获取 cloudkit 中的最后一条记录。这是我的代码:

我的问题是如何修改我的代码以获取 cloudkit 中的最后一条记录?

我会非常感谢你的帮助

0 投票
1 回答
2993 浏览

ios - 限制 CloudKit 中返回的结果数量

有什么方法可以限制 a 中返回的结果数量CKQuery吗?

SQL中,可以运行类似的查询SELECT * FROM Posts LIMIT 10,15LIMIT 10,15CloudKit中是否有类似查询的最后一部分的内容?

例如,我想加载前 5 个结果,然后,一旦用户向下滚动,我想加载接下来的 5 个结果,依此类推。在 SQL 中,它会是LIMIT 0,5, then LIMIT 6,10,等等。

可行的一件事是使用for循环,但这会非常密集,因为我必须从 iCloud 中选择所有值,然后遍历它们以找出要选择的 5 个,我期待在那里在数据库中有很多不同的帖子,所以我只想加载需要的帖子。

我正在寻找这样的东西: