Posts

Post not yet marked as solved
8 Replies
Facing the same issue. You can get around the queryable index requirement as follows: Change the predicate from NSPredicate(value: true) to a predicate w/ condition. If you really want to get all the records, you could make a dummy field which is always the same value and check that. before (DOES NOT WORK): let query = CKQuery(recordType: "Snapshot", predicate: NSPredicate(value: true)) database.perform(query, inZoneWith: zoneID) { records, err in ... Instead:         let query = CKQuery(recordType: "Snapshot", predicate: NSPredicate(format: "version = %d", argumentArray: [version])) now it doesn't complain. Will test this with CKQueryOperation as well. Especially useful if you're writing a library and using JIT schema - no need to open up the web UI at all.
Post not yet marked as solved
2 Replies
@SeungJun Lee As the email you got didn't state words like 'reply back to this email in the next 24 hours, The email requesting documentation specifies 24 hours, at least in my case (OP asks about it so I assume it does for them too) I'd think you should be notified if you got disqualified. It can't hurt to reply later rather than never, so I suggest replying now. Also, I didn't get any sing email from Apple, hope I got some too.:) That probably just means you provided enough documentation to prove you are a student, a good thing.