gpt4 book ai didi

ios - 如何使用 ios parse.com 将坐标保存为 PFGeopoint

转载 作者:搜寻专家 更新时间:2023-11-01 07:28:10 24 4
gpt4 key购买 nike

我想使用文本字段添加用户的经度和纬度,并将该值传递给 PFGeoPoint。但文本字段值在不被视为 PFGeoPoint 的字符串中。我的代码是:

@IBOutlet weak var latitue_filed: UITextField!
@IBOutlet weak var longitudead: UITextField!

let lati : = (latitue_filed.text as? PFGeoPoint)!
let lon : = (longitudead.text as? PFGeoPoint)!

let myGeoPoint = PFGeoPoint(latitude: lat, longitude: lon)
posts["location"] = myGeoPoint
posts.saveInBackgroundWithBlock {
(success: Bool, error: NSError?) -> Void in
if (success) {
// The object has been saved.
} else {
// There was a problem, check error.description
}
}
posts.saveInBackground()`

这里 latitue_filed 和 longitudead 是文本字段。我如何在 PfGeopint 中传递文本字段值。

最佳答案

根据 documentationPFGeoPoint 实际上是一个 PFObject,它使用 double latitudelongitude(度数)并将它们嵌入在一起。您当前正在将文本字段中的字符串值转换为单个 PFGeoPoints。将字符串值转换为 double 值并使用文档中描述的方法创建一个 PFGeoPoint

let lati = Double(latitue_filed.text)
let lon = Double(longitudead.text)

let myGeoPoint = PFGeoPoint(latitude: lat, longitude: lon)
posts["location"] = myGeoPoint
posts.saveInBackgroundWithBlock {
(success: Bool, error: NSError?) -> Void in
if (success) {
// The object has been saved.
} else {
// There was a problem, check error.description
}
}

关于ios - 如何使用 ios parse.com 将坐标保存为 PFGeopoint,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34494517/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com