8

次の写真のように、iOSでアプリを閉じるときにイベントを実装する必要があります。

ここに画像の説明を入力してください

そのマイナスボタンでアプリを閉じるときに、そのイベントをキャッチしたいと思います。

どのイベントを行う必要がありますか?

4

4 に答える 4

33

このデリゲートは、アプリケーションが終了するときに呼び出されます。

- (void)applicationWillTerminate:(UIApplication *)app
{
}

iOS 4以降を使用していて、マルチタスクをサポートしている場合、applicationWillTerminateは呼び出されません。

UIApplicationExitsOnSuspend終了イベントを受信するには、キーを追加する必要がありますinfo.plist

アプリケーションイベントについてよく理解するには、この記事を確認してください。

mutitaskingなし

mutitaskingで

于 2013-01-12T09:19:52.710 に答える
3

あなたは実装したいかもしれません

- (void)applicationWillTerminate:(UIApplication *)app;

アプリデリゲートのメソッド。

ドキュメント

于 2013-01-12T09:16:24.890 に答える
3

あなたはそれを扱うことができます

    - (void)applicationWillTerminate:(UIApplication *)application

これは、アプリケーションが終了しようとしているときにデリゲートに通知します。

UIApplicationWillTerminateNotificationまたは、通知を聞くこともできます。

参照:UIApplicationDelegateプロトコルリファレンス

于 2013-01-12T09:17:11.620 に答える
1

func sceneDidDisconnect(_ scene: UIScene)使用している場合SceneDelegate

于 2020-08-04T16:53:57.160 に答える