【发布时间】:2011-11-23 02:53:15
【问题描述】:
大家可能都知道,iOS 在将应用程序放到后台之前会对其进行屏幕截图。这通常是为了获得更好的用户体验,例如快速动画以恢复应用等。我不希望我的应用屏幕截图存储在设备上,但我希望多任务仍然存在。
我提出了一个解决方案,但我不确定我是否朝着正确的方向前进。因此,当调用applicationDidEnterBackground 时——我放入了一个将由操作系统捕获的覆盖图像,一旦应用程序进入前台,我将删除覆盖。我不确定这是否可行,但我正在实施这一点。同时,对此的任何其他想法都将帮助我找出解决此问题的最佳方法。
【问题讨论】:
-
您为什么不希望 iOS 这样做?正如你自己所说,截图是为了执行快速动画......
-
我有用户的机密数据.. 所以有一些 3rd 方工具,如 iPhone 资源管理器,您可以进入 iOS 文件系统并提取图像。我不想与这些数据妥协......因此我计划实施这种方法。
-
这种方法效果很好.. 谢谢大家!
-
这个屏幕截图将存储在 iPhone 中由 OS 拍摄的什么位置? @Mobilewits
标签: iphone ios ipad multitasking