很难描述我的iPhone的情况..
我发布了一个应用程序并使用它。例如,Twitter应用程序。
之后我用Home Button关闭它。
然后我推出了一些足以占用大量内存的应用程序。
而且,当我再次启动Twitter应用程序时,屏幕截图(快照)完全在我最初关闭应用程序时拍摄,显示大约0.5~1秒。
我知道这是动画效果的一种方式,但我的有点不对劲, 因为截图应该是'loading image(ex:Default.png)',如果很久以前推出的应用程序即将从头开始(由于内存不足,必须关闭'twitter'应用程序)。
当我使用“个人备忘录应用程序”时会造成压力。 在我升级到iOS 4.3.3之前,每当我启动此应用程序时,它都需要密码而不显示任何旧屏幕截图。 但是现在,每个人都可以看到我的备忘录,因为自动快照会弹出大约一秒钟。
需要帮助。谢谢!
答案 0 :(得分:1)
在您的应用进入后台之前,您需要隐藏/删除您再次打开应用时不想显示的所有视图。
您应该在applicationDidEnterBackground:
UIApplicationDelegate方法中执行此操作。
答案 1 :(得分:0)
我知道防止这种情况的唯一方法是在plist文件中设置“应用程序不在后台运行”。