今朝、突然このエラーが発生しました:
エラー Domain=CKInternalErrorDomain Code=2016 「フィールド '___createTime' はソート可能とマークされていません」
これは、次のステートメントによって引き起こされました。
query.sortDescriptors = [NSSortDescriptor(key: "creationDate", ascending: false)]
CloudKit ダッシュボードに移動すると、すべてのレコードが消去され、明らかにモデルが再作成されていることに気付きました。メタデータ インデックス フィールドをクリックすると、それらのいずれもソート可能ではないことがわかりました。ダッシュボードからこれを有効にすることはできません。これを有効にする他の方法はありますか?それとも、独自のソート可能な日付フィールドを追加する必要がありますか?