2

当通过单击主页按钮最小化应用程序时,我需要关闭一些我正在使用的资源。

注意,我不想拦截 Home 键,我知道这是 Apple 不允许的

谢谢

4

2 回答 2

7

- (void)applicationDidEnterBackground:(UIApplication *)application使用appdelegate 类中的委托方法。每当用户点击主页按钮时,都会调用此方法。有关更多详细信息,请查看苹果文档。applicationWillResignActive:如果您想检测来电或短信以及应用程序最小化,您可以使用它。

于 2012-11-15T01:22:59.667 回答
2

你想看看UIApplicationDelegate参考)。具体来说,applicationWillResignActive应该applicationDidEnterBackground是你想要的。

从 Apple 文档中,也通过示例 - 应用程序状态和多任务处理更详细地说明了这一点。

于 2012-11-15T01:37:31.927 回答