我目前正在我的应用中使用Parse来管理用户。
我遇到的一个问题是在我的应用的测试和实时版本之间切换。
我的应用程序的常规流程如下:
我遇到的问题是我当前登录测试版本然后下载实时版本。该应用程序检测到当前用户并执行“第一页”。
但是,它不会返回普通用户(其中包含更多与之关联的参数,包括姓名,电子邮件等),而是返回此内容:
可选(< \ PFUser:0x16db4160,objectId:new,localId:(null)>
这会导致崩溃,因为我假设“第一页”上的任何人都必须拥有objectId。
我主要担心的是:
一个。有人可以向我解释为什么/如何发生这种情况? B.删除/重新安装应用程序的实时版本后,是否也会触发此操作? C.如何使用当前用户管理应用更新?也许这也是一个问题吗?
提前致谢!
答案 0 :(得分:0)
我现在已经弄清楚我做错了什么。
不太可能有人会出现同样的情况,但我想我还是会说。
愚蠢的是,我将初始视图控制器作为“第一页”而不是“登录页面”。这意味着没有当前用户,因此没有空用户。