cost 218 ms
了解如何正确执行 CKQueryOperation - Understanding how to correctly execute CKQueryOperation

我是第一次使用 CloudKit,在执行 CKQueryOperation 来查询给定类型的所有记录时遇到了问题。 Apple 已经弃用了我在网上找到的大部分内容,并且除了 func 声明之外,他们对这些内容的文档完全空白,这无济于事。 我想我已经完成了代码的“骨架”,但不确定.recordMa ...

带有 modificationDate 的 CloudKit 查询始终不返回任何结果 - CloudKit Query with modificationDate Always Returns No Results

我的目标是从我在 CKRecord.ID 数组中指定的CKRecord.ID获取User记录,但前提是它们的更新时间比我在本地跟踪的上次更新日期更新。 我正在执行以下 CloudKit 查询: 当我的应用程序启动时,我最初将lastUserFetch设置为nil ,并且查询的“首次获取”部分成功。 ...

使用先前 CKQueryOperation 的结果运行 CKQueryOperation - Run CKQueryOperation with results from previous CKQueryOperation

我有一个购物清单应用程序。 我可以在我的应用程序中存储每个产品和供应商的价格,model 是 一种产品可以有来自不同供应商的多种价格。 我存储价格信息以及对产品和供应商的引用 (CKRecord.Reference)。 现在我使用下面的方法获取与产品相关的所有价格: 我现在的问题是我无法检索作为供 ...

如果结果限制小于1000,为什么我的CKQueryOperation只返回一个Cursor? - Why will my CKQueryOperation only return a Cursor if the results limit is less than 1000?

CloudKit有大约2000条我试图下载的记录。 我无法让他们全部下载,我看着CloudKit CKQueryOperation并没有获得所有记录以获得超过100个结果。 现在我可以下载到999,但如果我将结果限制设置为1000或更高,它将在80-500之间随机失败。 我是否需要将这些条 ...

为什么我不能从Xcode或CloudKit Dashboard查询CloudKit? - Why can't I query CloudKit from Xcode or CloudKit Dashboard?

当我尝试从CloudKit仪表板查询CloudKit时,出现错误消息: 查询“条目”类型时出现问题。 找不到身份验证方法 当我尝试从Xcode中的代码查询相同的记录时,我从查询操作的queryCompletionBlock属性中的错误对象获取错误消息: 该操作 ...

如何使用CloudKit通过CKQueryOperation进行迭代查询,直到游标为nil? - How do I use CloudKit to query iteratively with CKQueryOperation until cursor is nil?

我如何声明一个从CloudKit检索记录的闭包,该闭包以迭代方式调用自身,直到提取所有记录? 以下代码可以做到这一点,除了出现错误提示 在其初始值内使用的变量 在我将闭包queryCompletionBlock分配给属性的那一行中,在闭包本身的声明内使用与查询操作相同的名称。 ...

在私有数据库的ckzone中查询共享记录不会返回任何内容 - Querying shared records in a ckzone in the private database returns nothing

Swift 4.2 iOS 11.x 我一定错过了一些东西,因为这肯定可以工作。 我得到了在自定义区域中查询私有数据库的代码。 尽管我在那里有记录,但它什么也没返回。 我为所有内容添加了索引! 我还更改了权限中的角色,以便任何经过身份验证的用户都可以读取记录。 notifi ...

Swift 4 CloudKit queryCompletionBlock似乎没有执行 - Swift 4 CloudKit queryCompletionBlock doesn't appear to execute

我遵循了几个有关从CloudKit中获取问题的CKQueryOperation示例/说明。 我的表有大约370行和8列。.充其量我只能获取大约60行。 resultsLimit参数似乎没有帮助。我的queryCompletionBlock没有执行。 有时我获取5行,其他时间获取30+的云, ...

使用 cloudkit ckqueryoperation 批量获取 - batch fetching with cloudkit ckqueryoperation

是否可以在 cloudkit 中实现“批量提取”,以便我可以调用一种方法来提取下一条 X 记录? 目前,根据CloudKit Batch Fetches? cloudkit 隐式地​​处理这个问题,但我想以某种方式创建一个方法,允许我每次提取指定数量的查询。 这是我到目前为止所拥有的:(其中 co ...

CKError:查询过滤器超出值的限制:容器为 250 - CKError: Query filter exceeds the limit of values: 250 for container

我想从公共数据库中提取大约 500 条“访问”记录。 CloudKit 一次只给你 100 条记录,所以我只是利用下面的 CKQueryCursor 来获取我想要的所有记录。 我调用函数如下: 效果很好,它获得了我需要的所有访问。 控制台日志 但问题是现在我想在按下按钮时刷新,现在它给 ...

Swift 谓词仅匹配值数组中的第一个值 - Swift predicate only matches first value in array of values

我有一个类Download作为CKQueryOperation的包装器。 其中一个初始化允许我用一组值构建我的谓词: 当我测试它时, query只匹配数组中的第一个值。 因此,如果queryValues = [testValue0, testValue1]并且我有一条记录,其字段与testVal ...

CloudKit:已删除记录的 CKQueryOperation - CloudKit: CKQueryOperation for deleted records

有没有办法在不使用CKFetchRecordChangesOperation情况下查询 CloudKit 中最近删除的项目(可能来自特定时间戳)? 我使用的是公共数据库,所以我不能使用自定义区域(这是CKFetchRecordChangesOperation的要求)......所以我需要一种方法来用 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM