gpt4 book ai didi

ios - CKRecord 获取返回 1 条 RecordID 为空的记录

转载 作者:行者123 更新时间:2023-11-30 11:01:12 30 4
gpt4 key购买 nike

enter image description here

已从 iCloud 容器获取记录,但没有 RecordID。同时在网站的面板上,我看到了它。我尝试从另一个应用程序中提取记录,我在设置中注册了必要的容器 - 并且提取时没有错误。

我不明白 - 这是 Xcode 的一个错误吗?毕竟,提取代码在第二个应用程序中是相同的,一切正常。在左下角的调试器中可以看到RecordID不为空。

代码:

privateDatabase.perform(query, inZoneWith: nil) { (results, error) -> Void in
if error != nil {
print(error!.localizedDescription)
result(false)

} else if results != nil, results!.count > 0, let me = results?[0] {
let RN = (me[.recordID] as! CKRecord.ID).recordName

错误:

Thread 2: Fatal error: Unexpectedly found nil while unwrapping an Optional value

变量 View 控制台:

_recordName __NSCFString * @"UA-kuka-2018-11-16 11:27:59" 0x00000001c0644320

最佳答案

获取 CKRecordrecordID 的正确方法是使用 recordID 属性。

假设me实际上是一个CKRecord:

let RN = me.recordID.recordName

关于ios - CKRecord 获取返回 1 条 RecordID 为空的记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53343292/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com