CLLocationCoordinate2D to LocationList
Могу ли я сохранить содержимое массива 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)")
}
})
Мерси д'Аванс, Флориан
1 ответ
Итак, я решил проблему: вы не можете сохранить массив CLLocationCoordinate, а только массив CLLocation. Но если кто-то может объяснить мне, почему? Поскольку CLLocationCoordinate2D может хранить только значения широты и долготы (которые идеально подходят для поля списка местоположений), в отличие от CLLocation, который может хранить значения широты, долготы, а также высоты...