ios - 解析其他用户的位置(快速)

标签 ios swift parse-platform geolocation

我正在尝试构建一个带有解析的应用程序,我可以在其中查看其他用户的位置 - 我知道我 friend 的用户名,我想获取他最后保存的位置 (GeoPoint)。该文档对我没有帮助:https://www.parse.com/docs/ios/guide#queries

enter image description here

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

谢谢!

最佳答案

您最好为用户执行查询,然后如果用户的用户名等于您想要的字符串,您可以通过位置键获取他们的位置值。

类似这样的东西......但请尝试一下。

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

      }
    }


})

关于ios - 解析其他用户的位置(快速),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38413015/

相关文章:

ios - 使用swiftyjson库swift的嵌套Json数据获取和追加问题

javascript - 解析[错误] : success/error was not called (Code: 141, 版本 : 1. 9.0)

ios - 图像和 scrollView 渲染使我的 tableview 不稳定

ios - CGRectMake( ) - y 引用看起来完全错误

ios - Swift - 点击后回调

ios - 如何将 Cocoapod 导入 App Extension?

ios - 如何使用 Facebook 检索到的两个参数

javascript - 解析无法检索用户电子邮件

ios - 图片从 iOS Swift 上传到 Node.js 和 Express 后端

ios - 当所有 UI 元素都设置为 setTranslatesAutoresizingMaskIntoConstraints = NO 时,为什么我会看到 NSAutoresizingMaskLayoutConstraint