0

やあみんな。ナビゲーションベースのアプリがあり、アプリがバックグラウンドに入ったときの動作を制御したいと思います。このアプリでは、ユーザーは通常、ホームボタンを押す前に3番目または4番目のビューコントローラーに到達しました。

現在のところ、ホームボタンを押すと、ユーザーは毎回アプリを最初から再起動する必要があります。ユーザーが元の場所に戻るのに1分近くかかるため、これは苦痛です。

ユーザーの最後のページを追跡しながらアプリを「閉じる」方法はありますか?applicationDidEnterBackground:は、セッションを閉じるのに数秒しかかからないことを知っています。これを実現する他の方法はわかりません。

誰かアイデアがあれば教えてください。ありがとう!

4

1 に答える 1

1

アプリが4.0以降のデバイスで実行されている場合、デフォルトの動作では、アプリがバックグラウンドに入る前の場所に戻ります。古いiOSを使用している場合は、セッション情報を自分で保存する必要があります。

于 2011-04-19T00:43:07.233 に答える