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