我有一个 UIViewController 用作登录视图,它以模态方式显示在 UISplitViewController 上方。用户成功登录后,模式视图将被关闭。拆分视图控制器中的主视图控制器有一个用于注销的左栏按钮项。一旦点击注销按钮,登录视图控制器就会再次以模态方式显示。如果此时用户旋转设备,模式登录视图将被关闭。
我不知道如何抓住这个。在登录视图控制器上的 viewWillDissappear 上设置断点时,仅调用系统 API - 我没有写任何内容。
可以在此处找到重现问题的示例应用程序:http: //d.pr/f/c6oG
重现步骤:以纵向模式启动附加的应用程序。点击登录按钮。点击主按钮。点击注销。向左或向右旋转设备。模态视图消失。
预期结果:以纵向模式启动附加的应用程序。点击登录按钮。点击主按钮。点击注销。向左或向右旋转设备。模态视图不会关闭。
实际结果:完成上述重现步骤后,模式视图会在设备旋转时消失。
我还填写了一个雷达错误 #12585564。
有任何想法吗?提前致谢!