首页 > 解决方案 > CloudKit:不在属性初始化器中使用实例成员“谓词”;属性初始化程序在“自我”可用之前运行

问题描述

我正在尝试在 CloudKit 中构建查询:

let predicate = NSPredicate(value: true)
let query = CKQuery(recordType: "Movie", predicate: predicate)
let operation = CKQueryOperation(query: query)

但我收到了这个错误:

Cannot use instance member 'predicate' within property initializer; property initializers run before 'self' is available

在此处输入图像描述

你们中的任何人都知道为什么我会收到此错误吗?

我真的很感谢你的帮助。

标签: swiftnspredicatecloudkitxcode12

解决方案


推荐阅读