2016-07-16 14 views
0

Ich versuche eine App mit Parse zu erstellen, wo ich den Standort eines anderen Benutzers sehen kann - ich kenne den Benutzernamen meines Freundes und ich möchte seinen letzten gespeicherten Standort (GeoPoint) bekommen. Diese Dokumentation didnt mir helfen: https://www.parse.com/docs/ios/guide#queriesParse Ort eines anderen Benutzers (swift)

enter image description here

könnte u mir Beispielcode geben, wie kann ich GeoPoint dieses Benutzers von Parse, wenn ich seinen Benutzernamen wissen?

Danke!

+0

Ich nehme an, dass der Geopoint im Benutzerdatensatz Ihres Freundes gespeichert ist? –

Antwort

1

Sie würden idealerweise eine Abfrage für die Benutzer durchführen. Wenn der Benutzername des Benutzers der Zeichenfolge entspricht, die Sie möchten, können Sie den Standortwert über den Standortschlüssel abrufen.

So etwas ... aber spielen Sie damit herum.

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

Vielen Dank Echizzle! – qetinac

Verwandte Themen