当设备打开/关闭电话时,我们是否可以观察到 NSNotification?
最佳答案
NotificationCenter
不会发送任何关于此的通知,但请看一下 iOS 4 中引入的 CTCallCenter
类。它有一个 callEventHandler
属性,您可以将代码块分配给该属性,并使用调用状态信息进行调用。
只有当您的应用程序处于前台时(或当有来电时从前台退出),处理程序才会被调用,但它会告诉您用户是否正在拨号(CTCallStateDialing
)、接听电话(CTCallStateIncoming
)、接听/连接(CTCallStateConnecting
)或挂断电话(CTCallStateDisconnected
)。
关于ios - 是否有电话状态的NSNotification,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6604459/