ios - iPhone 识别按下主页按钮

标签 ios objective-c iphone events home-button

如何确定单击主页按钮时应用程序是否在后台运行,而不是通过外部事件(短信、通话、视频通话)运行?

最佳答案

如果应用程序发送到后台,

applicationDidEnterBackground 

将会接到电话。

如果是短信、电话、视频通话,那么,

applicationWillResignActive

将首先被调用。你可以认同这一点。

关于ios - iPhone 识别按下主页按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6625134/

相关文章:

objective-c - 类似 AOP 的 Objective-c 结构

ios - cellForRowAtIndexPath NSRangeException

iphone - 创建简单 UIAlertView 时的 EXC_BAD_ACCESS

ios - 当我的应用程序在启动屏幕下启动时,如何运行代码?

ios - UIScrollView 不在 iOS 11 中重绘

iphone - 将 c-struct 放入 NSArray 的最佳方法是什么?

ios - Sprite 动画在 Cocos2d 中的 NSThread 方法中不起作用

ios - UITableView:突出显示最后一个单元格,但其他单元格也会突出显示

iphone - 如何在 iOS 中实现复制和粘贴功能

iphone - 如何使用Media Segmenter分割视频?