0

私のアプリでは、いくつかの画像に色を付ける必要がありますが、問題があります

ビューコントローラーが 3 つあり、イメージを NShomedirectory/documents に保存します。

thirdViewController で色を付けると、IBAction で画像を変更すると NSHomedirectory に保存されますが、画像を色付けしてホーム ボタンを押すと、アプリを 2 回目に開いたときに画像が保存されません。(私のアプリは何らかの理由でマルチタスクではありません)ホームボタンの押下をインターセプトする方法はありますか?

4

2 に答える 2

0

アプリがバックグラウンドに移行すると、次のメソッドが呼び出されます。

- (void)applicationDidEnterBackground:(UIApplication *)application

このメソッドで画像保存コードを使用できます。

詳細については、このリンクを確認してください - UIApplicationDelegate

于 2012-05-11T09:02:33.567 に答える
0

はい

AppDelegate では、これをオーバーロードできます。

- (void)applicationWillResignActive:(UIApplication *)application;

ホームボタンをクリックするたびに、アプリケーションがこの関数に入る

于 2012-05-11T09:04:50.477 に答える