我跟踪用户在入职流程中的位置。如果他们在入职时关闭应用程序,这不会搞砸。
我跟踪数据库行authstatus
。这可以有4个值,范围从0到3
云代码将authstatus更新为0
,2
和3
,并在应用中将其更新为1
在新手中的特定点。< / p>
但是,在检索入职状态时,请使用以下代码:
NSNumber *authStatus = currentUser[@"authstatus"];
NSLog(@"authstatus:%@", authStatus);
我总是得到1
,当解析数据表中的authstatus说不同的时候也是如此。
我该如何解决这个问题以及如何解决?
答案 0 :(得分:2)
如果currentUser引用[PFUser currentUser]
,则该用户及其信息将存储在缓存中的本地存储中。要从数据浏览器获取更新的数据,您必须在引用[PFUser currentUser] refresh]
之前致电currentUser[@"authstatus"]
。