iPhone 4.3.3在发布时显示错误(折旧)的'放大'快照(屏幕截图)

时间:2011-05-12 19:32:52

标签: iphone ios ipod

很难描述我的iPhone的情况..

我发布了一个应用程序并使用它。例如,Twitter应用程序。

之后我用Home Button关闭它。

然后我推出了一些足以占用大量内存的应用程序。

而且,当我再次启动Twitter应用程序时,屏幕截图(快照)完全在我最初关闭应用程序时拍摄,显示大约0.5~1秒。

我知道这是动画效果的一种方式,但我的有点不对劲, 因为截图应该是'loading image(ex:Default.png)',如果很久以前推出的应用程序即将从头开始(由于内存不足,必须关闭'twitter'应用程序)。

当我使用“个人备忘录应用程序”时会造成压力。 在我升级到iOS 4.3.3之前,每当我启动此应用程序时,它都需要密码而不显示任何旧屏幕截图。 但是现在,每个人都可以看到我的备忘录,因为自动快照会弹出大约一秒钟。

需要帮助。谢谢!

2 个答案:

答案 0 :(得分:1)

在您的应用进入后台之前,您需要隐藏/删除您再次打开应用时不想显示的所有视图。

您应该在applicationDidEnterBackground: UIApplicationDelegate方法中执行此操作。

this section of the Apple Developer Docs.

中查看从视图中移除敏感信息,然后移至后台项目符号点

答案 1 :(得分:0)

我知道防止这种情况的唯一方法是在plist文件中设置“应用程序不在后台运行”。