我试图用解析器构建一个应用程序,我可以看到其他用户的位置 - 我知道我的朋友的用户名,我想得到他最后保存的位置(GeoPoint)。这个文档没有帮助我:https://www.parse.com/docs/ios/guide#queries
你能告诉我示例代码当我知道他的用户名时,如何从解析中获取此用户的GeoPoint?
谢谢!
答案 0 :(得分:1)
理想情况下,您可以为用户执行查询,如果用户的用户名等于您想要的字符串,则可以通过位置键获取其位置值。
像这样......但是玩弄它。
let query = PFUser.query()
query.whereKey("Username", equalTo:"TheUsernameYouWantToGetLocationOf")
query.findObjectsInBackgroundWithBlock { (objects:[AnyObject]!, error:NSError!) -> Void in
if error != nil {
//print error
}
for object in objects {
if let geoPoint = object["GeoPoint"] as? PFGeoPoint {
//then convert to cllocation here...
}
}
})