我想我的應用程序被告知,當一段時間的空閒時間足夠長的時間內,耳機/耳機與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