在解除模态并在内存警告后从后台返回后,iOS 5选项卡的空白屏幕

cpu*_*iya 8 didreceivememorywarning modalviewcontroller ios ios5

  1. 使用iOS 5模拟器或设备运行带有标签的应用
  2. 打开一个模态对话框
  3. 模拟内存警告(对于设备转到一些内存密集型应用程序)
  4. 切换到另一个应用程序(如果您还没有这样做)
  5. 回到应用程序
  6. 关闭对话框

您将看到一个空白屏幕(窗口).测试项目以演示此错误/问题:http://github.com/chetanpungaliya/iOS-5-TestModal

XJo*_*nes 4

我今天自己也遇到了这个问题,除了这是一个 iOS 5 的错误之外找不到任何解释。经过一番黑客攻击后,我找到了一个解决方法。在关闭模态视图控制器之前,请更改tabBarController.selectedIndex为不同的视图控制器索引,然后再返回。

您可以在https://github.com/xjones/iOS-5-TestModal的项目克隆中看到这一点。我还将此作为拉取请求提交给您。

编辑:添加了 openradar 报告

有人也在 openradar 上发布了此内容:http ://openradar.appspot.com/10529236