2015-06-22 4 views
0

Я пробовал все. Независимо от того, что мои Geopoints не будут сохранять при использовании реального устройства с xcode или с помощью симулятора.Parse и Swift Geopoints не сохраняются

if signUpError == nil { 
    PFGeoPoint.geoPointForCurrentLocationInBackground { 
    (geoPoint: PFGeoPoint?, error: NSError?) -> Void in 
    if error == nil { 
     PFUser.currentUser()!.setValue(geoPoint, forKey: "location") 
     } 
} 

Я не уверен, что делать.

ответ

0

Это потому, что вы устанавливаете его, но вы не спасаете значение, которое вы просто установить:

if signUpError == nil { 
    PFGeoPoint.geoPointForCurrentLocationInBackground { 
    (geoPoint: PFGeoPoint?, error: NSError?) -> Void in 
    if error == nil { 
     PFUser.currentUser()!.setValue(geoPoint, forKey: "location") 
     PFUser.currentUser().saveInBackground() 
     } 
} 
+0

Я так рада, что ты спас меня от этого большого напряжения над чем-то настолько мало – user2967062

+0

@ user2967062 У нас есть все был там, рад, что я мог бы помочь. Удачи закончите свое приложение! – Icaro

Смежные вопросы