我想我的应用程序被告知,当一段时间的空闲时间足够长的时间内,耳机/耳机与iOS
设备断开连接时,应用程序已被清理(因此可能不会运行),类似于BroadcastReceiver
在android中工作。我怀疑这是不可能的,但会感激任何想法。iOS可以接收类似Android的广播吗?
我已查看过local and push notifications和NSNotificationCenter
。推送通知不适用,因为设备上发生事件。它似乎可以安排(通过指定时间)本地通知,而不是从系统事件创建它们,并且NSNotificationCenter
的通知仅在应用程序运行时才会收到。
我误解了上面的任何信息还是有另一种使用方法?
[外部附件连接到3.5毫米耳机插孔时,无法得到通知]看一看这篇文章[1] [1]:http://stackoverflow.com/questions/6922898/不能得到一个通知当连接一个外部附件的3-5毫米hea – Sbhklr 2012-04-18 15:51:51
感谢链接是有用的,但我更关心人们如何解决缺乏从系统广播,我包括我的完整问题给一些背景,但随后最终使我的帖子看起来像一个不同的问题 – zode64 2012-04-18 15:57:31
那么有几个系统事件,你可以注册。对于这个pupose你使用NSNotificationCenter。这具有广播概念。见:https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/nsnotificationcenter_Class/Reference/Reference.html – Sbhklr 2012-04-18 16:23:34