CLLocationCoordinate2D到LocationList

时间:2017-02-08 00:26:48

标签: ios swift cloudkit cllocationcoordinate2d

我可以将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, 弗洛里安

1 个答案:

答案 0 :(得分:0)

好的,我解决了这个问题: 您不能保存CLLocationCoordinate数组,只能保存CLLocation数组。 但如果有人能解释我为什么?因为CLLocationCoordinate2D只能存储纬度和经度值(完全符合位置列表字段),而CLLocation可以存储纬度,经度以及高度......