是否有一个NSNotification电话状态
我们可以观察设备开机/关机时的NSNotification吗?
NotificationCenter
不会发送任何通知,但是请看一下iOS 4中引入的CTCallCenter
类。它有一个callEventHandler
属性,您可以为其分配一个代码块,并通过调用状态信息来调用。
有一个局限性,只有当你的应用程序在前台(或者当一个调用进入时被取出前台)才会调用处理程序,但是它会告诉你用户是否正在拨号( CTCallStateDialing
),接收呼叫CTCallStateIncoming
),应答/连接( CTCallStateConnecting
)或挂断呼叫( CTCallStateDisconnected
)。
没有我知道的,但如果问题是你想知道状态栏的变化,那么你可以观察UIApplicationWillChangeStatusBarFrameNotification
(如UIApplicationWillChangeStatusBarFrameNotification
文档的底部所logging的 ),并从中获得新的rect相关的userInfo每当发生变化。
- 如何将NSTimeInterval转换为int?
- 如何在不使用segue的情况下在视图控制器之间传递数据
- 如何在iOS应用程序中对使用Facebook创build帐户的Instagram用户进行身份validation?
- 如何正确添加这三个文件?“Default.png,Default-568h@2x.png,Default@2x.png”适用于iPhone / iPad的通用应用程序吗?
- 如果我们处于真正的提交前处理程序中,由于CA限制,我们实际上不能添加任何新的屏蔽
- 隐式属性动画不适用于CAReplicatorLayer?
- 状态为AVKeyValueStatusFailed时,重新加载AVAsset中的密钥
- 如何防止UITableView重用自定义单元格Swift
- FBSDKLoginManager logInWithPublishPermissions总是返回isCancelled = YES