我正在跟踪用户在入职过程中的位置。如果他们在入职时关闭应用程序,这不会搞砸。
我正在跟踪数据库行 authstatus 。这可以有 4 个值,范围从 0 到 3
云代码将 authstatus 更新为 0 、2 和 3 ,在应用程序中我将其更新为 1 在入职的特定点上。
但是,当检索入职状态时,通过此代码:
NSNumber *authStatus = currentUser[@"authstatus"];
NSLog(@"authstatus:%@", authStatus);
我总是得到 1 ,当解析数据浏览器中的身份验证状态显示不同时也是如此。
我该如何解决这个问题?为什么会这样?
Best Answer-推荐答案 strong>
如果 currentUser 正在引用 [PFUser currentUser] ,则该用户及其信息将存储在缓存中的本地存储中。为了从数据浏览器获取更新的数据,您必须在引用 currentUser[@"authstatus"] 之前调用 [PFUser currentUser] refresh] 。
关于ios - 从应用程序检索的数据显示与解析数据浏览器不同的数据,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/25099297/
|