在我的应用程序中,我应该为一些图像着色,但我有问题
我有三个视图控制器,我将图像保存在 NShomedirectory/documents
当我在 thirdViewController 中着色时,当我使用 IBAction 更改图像时,我将其保存在 NSHomedirectory 中,但是如果我正在为图像着色并按下主页按钮,则当我第二次打开我的应用程序时,我的图像不会保存;(由于某种原因,我的应用程序不是多任务处理)有没有办法拦截主页按钮按下?
在我的应用程序中,我应该为一些图像着色,但我有问题
我有三个视图控制器,我将图像保存在 NShomedirectory/documents
当我在 thirdViewController 中着色时,当我使用 IBAction 更改图像时,我将其保存在 NSHomedirectory 中,但是如果我正在为图像着色并按下主页按钮,则当我第二次打开我的应用程序时,我的图像不会保存;(由于某种原因,我的应用程序不是多任务处理)有没有办法拦截主页按钮按下?
当您的应用程序进入后台时,将调用以下方法。
- (void)applicationDidEnterBackground:(UIApplication *)application
您可以在此方法中使用图像保存代码。
检查此链接以获取更多详细信息 - UIApplicationDelegate
是的
在您的 AppDelegate 中,您可以重载它:
- (void)applicationWillResignActive:(UIApplication *)application;
每次单击主页按钮时,您的应用程序都会进入此功能