アプリケーションで1つのタイプのレコードをすべて取得し、各ユーザーレコードを配列に格納するのに問題があります。クラウドキットからすべてのレコードを取得する方法
これはあなたがtrueにNSPredicate
セットでCKQuery
を使用する必要があります、レコード
func locationManager(manager: CLLocationManager, didUpdateLocations locations: [CLLocation]) {
let id = CKRecordID(recordName: "01")
let locationRecord = CKRecord(recordType: "location", recordID: id)
locationRecord.setObject(location, forKey: "location")
let publicData = CKContainer.defaultContainer().publicCloudDatabase
publicData.saveRecord(locationRecord) { record, error in
//..
}
}
を: "述語はフォーマット文字列に基づいています。値またはブロックベースの述語は使用できません。私はそれがいつもこのようなものだとは思わないが、現在この答えはうまくいかない。 –