2

ユーザーがホームボタンをクリックしたとき、またはアプリケーションがクラッシュしたときに呼び出されるメソッドはありますか?

4

2 に答える 2

3

はい、UIApplicationDelegate.DidEnterBackgroundは、アプリがバックグラウンドに移行する前に呼び出されます。

http://developer.apple.com/library/ios/#documentation/uikit/reference/UIApplicationDelegate_Protocol/Reference/Reference.html#//apple_ref/occ/intfm?UIApplicationDelegate/applicationDidEnterBackground

アプリケーションがクラッシュしても何も呼び出されません。

于 2012-05-08T04:20:23.813 に答える
1

管理された例外のように、[AppDomain.UnhandledException][1]イベントに通知するように設定できる場合もありますが、この段階でできることは多くありません。

ただし、ネイティブコードで発生するクラッシュは対象外ですこのようなクラッシュをログに記録して報告できる製品はありますが、独自のコードを実行することはできません(また、メモリ不足状態などの多くのクラッシュには対応できません)。

例:MonoTouchアプリケーションでiOSのクラッシュをキャプチャする方法

于 2012-05-08T13:14:08.850 に答える