当用户按下home键或应用程序由于任何其他原因进入后台时,iOS首先拍摄屏幕截图并保存它,我想知道该屏幕截图图像的位置以及如何删除它?
我们之前也遇到过同样的问题。我不确定它到底存储在哪里。就我所知,删除那个图像是不可能的。
但是我们应用的解决方案是,我们刚刚创建了一个设备屏幕大小的UIImageView并将它添加到
中的UIWindow中- (void)applicationDidEnterBackground:(UIApplication *)application
方法。当app激活时,我们会移除那个UIImageView。我们在以下方法中编写了该代码:
- (void)applicationWillEnterForeground:(UIApplication *)application
希望有帮助。