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 回答