使用Xcode 8和Swift 3在解析中更新用户位置

大卫·谢泼德

我正在运行Parse Server并尝试登录用户,然后更新其位置现在,我只是手动创建一个PFGeoPoint,然后尝试将其添加到我已经作为PFGeoPoint在Parse Server上添加的键“ location ”中。当我运行以下代码时,我收到一个错误。

 let currentUser = PFUser.logInWithUsername(inBackground: "test", password: "test")
 let point = PFGeoPoint(latitude: 25.000, longitude: 25.000)
 currentUser.setValue(point, forKey:"location")

错误如下:

'NSUnknownKeyException', reason: '[<BFTask 0x60000067da00> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key location.'

如何解决此错误?任何帮助将非常感激!我正在使用Xcode 8和Swift 3。

Himanshu Moradiya
PFGeoPoint.geoPointForCurrentLocationInBackground { 
    (geoPoint: PFGeoPoint?, error: NSError?) -> Void in 
          if error == nil { 
               print("got location successfully") 
               PFUser.currentUser()!.setValue(geoPoint, forKey:"location") PFUser.currentUser()!.saveInBackground() 
          } else { 
               print(error) 
          } 
 }

这是用于查找用户当前位置并将该数据与PFGeoPoint一起传递到服务器的方法,该任务在后台执行。在这里我还提到,如果您的位置更改或在服务器PFUser中获取,请使用新的位置更新其位置。希望您对此不太清楚。

谢谢你。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用MKPinAnnotationView和MKAnnotationView更新用户位置

来自分类Dev

iOS-运行后台任务以使用Swift更新用户位置

来自分类Dev

使用Laravel和Sentry更新用户信息

来自分类Dev

新用户使用Swift和Parse登录时,数据未更新到当前用户

来自分类Dev

新用户使用Swift和Parse登录时,数据未更新到当前用户

来自分类Dev

无法使用Swift在Xcode中使用Parse 1.7.2和Facebook SDK 4.1创建新用户

来自分类Dev

无法使用Swift在Xcode中使用Parse 1.7.2和Facebook SDK 4.1创建新用户

来自分类Dev

Xcode 8和Swift 3 NSCalendar

来自分类Dev

使用和不使用密码更新用户设置。滑轨

来自分类Dev

确保在Firebase(Swift)中创建新用户时使用唯一的用户名

来自分类Dev

如何在Rails中使用password_digest和form更新用户密码

来自分类Dev

解析Xcode 8和Swift 3 CompletianHandler错误

来自分类Dev

使用Rails中的devise,尝试在注册后添加第二步以使用名称,个人简介和照片更新用户

来自分类Dev

如何使用displayName更新用户

来自分类Dev

使用 Laravel 5.4 更新用户

来自分类Dev

Swift 3 Xcode 8中的FileManager和urlsForDirectory错误

来自分类Dev

在 swift 3 和 xcode 8+ 中调用 .NET asmx

来自分类Dev

使用 Xcode 8+ 和 Swift 3+ 与 MapKit 进行聚类

来自分类Dev

为Swift 3和Xcode 8构建领域

来自分类Dev

Xcode 8和Swift 3-PHPhotoLibrary.requestAuthorization崩溃

来自分类Dev

在应用程序内购买可在Swift 2中使用,但现在不更新到Swift 3和Xcode 8

来自分类Dev

XServer.app Google参与:在iOS Swift中更新用户数据

来自分类Dev

通过电报Bot从群组中删除和更新用户消息

来自分类Dev

是否可以在 firebase auth 中同时更新用户和自定义声明?

来自分类Dev

(Windows)在postgres9.4中使用登录名,createdb和createrole创建新用户,但无法登录?

来自分类Dev

在yii2中使用webvimark更新用户

来自分类Dev

无法使用Alamofire 4.1.0,Xcode 8和Swift 3构建项目-没有此类文件或目录

来自分类Dev

Dnn 8:更新用户个人资料

来自分类Dev

Rails + Devise:使用或不使用密码更新用户

Related 相关文章

  1. 1

    使用MKPinAnnotationView和MKAnnotationView更新用户位置

  2. 2

    iOS-运行后台任务以使用Swift更新用户位置

  3. 3

    使用Laravel和Sentry更新用户信息

  4. 4

    新用户使用Swift和Parse登录时,数据未更新到当前用户

  5. 5

    新用户使用Swift和Parse登录时,数据未更新到当前用户

  6. 6

    无法使用Swift在Xcode中使用Parse 1.7.2和Facebook SDK 4.1创建新用户

  7. 7

    无法使用Swift在Xcode中使用Parse 1.7.2和Facebook SDK 4.1创建新用户

  8. 8

    Xcode 8和Swift 3 NSCalendar

  9. 9

    使用和不使用密码更新用户设置。滑轨

  10. 10

    确保在Firebase(Swift)中创建新用户时使用唯一的用户名

  11. 11

    如何在Rails中使用password_digest和form更新用户密码

  12. 12

    解析Xcode 8和Swift 3 CompletianHandler错误

  13. 13

    使用Rails中的devise,尝试在注册后添加第二步以使用名称,个人简介和照片更新用户

  14. 14

    如何使用displayName更新用户

  15. 15

    使用 Laravel 5.4 更新用户

  16. 16

    Swift 3 Xcode 8中的FileManager和urlsForDirectory错误

  17. 17

    在 swift 3 和 xcode 8+ 中调用 .NET asmx

  18. 18

    使用 Xcode 8+ 和 Swift 3+ 与 MapKit 进行聚类

  19. 19

    为Swift 3和Xcode 8构建领域

  20. 20

    Xcode 8和Swift 3-PHPhotoLibrary.requestAuthorization崩溃

  21. 21

    在应用程序内购买可在Swift 2中使用,但现在不更新到Swift 3和Xcode 8

  22. 22

    XServer.app Google参与:在iOS Swift中更新用户数据

  23. 23

    通过电报Bot从群组中删除和更新用户消息

  24. 24

    是否可以在 firebase auth 中同时更新用户和自定义声明?

  25. 25

    (Windows)在postgres9.4中使用登录名,createdb和createrole创建新用户,但无法登录?

  26. 26

    在yii2中使用webvimark更新用户

  27. 27

    无法使用Alamofire 4.1.0,Xcode 8和Swift 3构建项目-没有此类文件或目录

  28. 28

    Dnn 8:更新用户个人资料

  29. 29

    Rails + Devise:使用或不使用密码更新用户

热门标签

归档