字段'___recordID'未标记为可查询 [英] Field '___recordID' is not marked queryable

查看:637
本文介绍了字段'___recordID'未标记为可查询的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我尝试下载具有特定recordType的所有记录,其中recordID与某个记录不匹配。

I try to download all record with a specific recordType that recordID is not matches with a certain one.

但是我收到错误。任何想法?我以为我只能将可手动添加的字段标记为可查询。

But I get an error. Any idea? I thought I can mark as queryable only manually added fields.

< CKError 0x15df2a10:无效参数(12/2015); server message =Field'___recordID'未标记为可查询; uuid = ECDD0C97-550F-4DD5-942D-AF4DF8917EEB; container ID =iCloud.com.kukodajanos.Movie-Buffs>

let query = CKQuery(recordType :UserSetting,谓词:NSPredicate(格式:recordID!=%@,CKRecordID(recordName:loggedInUserRecordName!)))

推荐答案

我找到了。也可以添加元指数。

I found. possible to add metaindexes as well.

这篇关于字段'___recordID'未标记为可查询的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆