解析其他用户的位置(swift)

时间:2016-07-16 16:10:09

标签: ios swift parse-platform geolocation

我试图用解析器构建一个应用程序,我可以看到其他用户的位置 - 我知道我的朋友的用户名,我想得到他最后保存的位置(GeoPoint)。这个文档没有帮助我:https://www.parse.com/docs/ios/guide#queries

enter image description here

你能告诉我示例代码当我知道他的用户名时,如何从解析中获取此用户的GeoPoint?

谢谢!

1 个答案:

答案 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...

      }
    }


})