我可以将CLLocationCoordinate2D数组的内容保存到LocationList(Cloud Kit字段类型)吗?
以下是我所做的,TTitre保存在数据库中但不保存在CLLOcationCoordonate2D数组中
let database = CKContainer.default().publicCloudDatabase
var TraceTitre = "Titre" as CKRecordValue
var TabAsCK = traces as CKRecordValue
let newTrace = CKRecord(recordType: "Trace")
newTrace["TTitre"] = TraceTitre
newTrace["TTrace"] = TabAsCK
database.save(newTrace, completionHandler: { (record:CKRecord?, error:Error?) -> Void in
if error != nil{
print("Record OK \(record)")
}
})
Merci d' avance, 弗洛里安
答案 0 :(得分:0)
好的,我解决了这个问题: 您不能保存CLLocationCoordinate数组,只能保存CLLocation数组。 但如果有人能解释我为什么?因为CLLocationCoordinate2D只能存储纬度和经度值(完全符合位置列表字段),而CLLocation可以存储纬度,经度以及高度......