如何查看应用程序进入后台时 iOS 拍摄的快照图像



当iOS应用程序进入后台时,将拍摄最后一个屏幕的快照并将其放置在缓存中。如何查看此图像以确保应用中的敏感信息不会意外存储在缓存中?

我检查了XCode管理器,但找不到打开和查看缓存的工具。

有什么想法吗?

谢谢

不要担心查看图像 - 只要确保你不会显示任何敏感信息。

OS 将触发对应用程序委托的 (void)applicationDidEnterBackground:(UIApplication *)application 方法的调用。使用它来隐藏您需要的任何信息。看看这个关于iOS应用程序的HIPAA要求的帖子的答案 - 你可以弹出你的根视图,这样应用程序就会在没有敏感信息的情况下恢复。

为了获得模拟器文件夹的便捷方法,请在代码中的某个位置放置断点,然后在 Xcode 调试器中:

po NSHomeDirectory()

在航站楼 ->

cd <pathfromabove>/Library/Caches/Snapshots/<yourappid>

然后

ls

查看所有快照..然后如下面的评论中所述

的问题..
open -a preview <whatevernameofsnapshot>

最新更新