2016-07-16 12 views
0

私は他のユーザーの場所を見ることができるパーズでアプリケーションを構築しようとしています - 私は友人のユーザー名を知り、最後に保存した場所(GeoPoint)を取得します。このドキュメントは、私を助けていませんでし:https://www.parse.com/docs/ios/guide#queriesParse他のユーザーの場所

enter image description here

uが私は彼の名を知っているとき、私は解析から、このユーザーの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... 

     } 
    } 


}) 
+1

ありがとうEchizzle! – qetinac

関連する問題