更新缓存的PFUser currentUser?

Jor*_*n H 3 ios parse-platform pfuser

使用Parse登录时,[PFUser currentUser]会在设备上本地缓存.我有一个问题,即存储在该用户对象中的一些自定义数据可以在应用程序之外更新,因此如果用户仍然登录,则调用[PFUser currentUser]将获得缓存的用户对象,因此它将不具有新数据.要更新缓存用户的对象,用户必须注销并重新登录.

如何在不丢弃会话的情况下以编程方式更新/重新获取当前用户?

Luc*_*ang 6

是的,它确实有办法从Parse.com处理这个问题.你可以查看fetch方法的类别,- (BFTask *)fetchInBackground这里是API的链接:https://parse.com/docs/ios/api/Classes/PFObject.html#//api/name/fetchInBackground

  • 你试过调用`[[PFUser currentUser] fetch];`? (2认同)