我目前正在开发一个 iPhone 应用程序。
这个应用程序有一个登录屏幕,也是一个注册屏幕。
用户成功注册后,我关闭注册视图,然后应用程序会使用创建的帐户自动登录。之后,登录视图被关闭,显示主视图。
我试图通过立即关闭登录视图来修改它,因为注册成功时我已经拥有用户的帐户详细信息。基本上,理想的流程是:用户成功注册后,我将用户名和密码保存在单例类中,然后关闭注册视图。当我进入父视图(即登录屏幕)时,我有一个变量来检查是否成功注册。如果该变量为真,我想立即关闭登录视图。
但是,我遇到此错误消息:数据格式化程序暂时不可用,将在“继续”后重试。(加载共享库“/Developer/usr/lib/libXcodeDebuggerSupport.dylib”时出现未知错误)
我不太确定为什么会这样。当我完成实际的登录过程时,我没有问题关闭登录视图 - 如果用户输入正确的用户名和密码,这当然也会关闭登录视图。
我不太确定,但我开始认为 iPhone 几乎无法同时处理关闭 2 个视图控制器。
我是否有可能太快地关闭登录视图?这是一个因素吗?无论如何,我是否能够几乎同时关闭 2 个视图控制器而不会遇到此错误消息?