2012-11-23 27 views
3

我想在iOS中計劃任務,以根據一天中的時間和一天的時間執行方法。例如,我想在每天晚上10點執行startMonitorRegion,並在上午10點執行stopMonitorRegion。我不想發送本地通知來提醒用戶,它需要對用戶透明。計劃在iOS中執行方法的任務

無論如何要使用NSTimer來做到這一點?該應用程序將在後臺。

+0

即使應用程序將在後臺,它只能在10分鐘內執行任務。所以,我認爲,除了使用通知外,沒有其他解決方案。 – wzbozon

+0

你可以查看下面的鏈接。你可能會得到解決方案。 http://stackoverflow.com/questions/4656214/iphone-backgrounding-to-poll-for-events – NSCry

+0

找到答案? ios7有一些功能可能會有所幫助。 – Patrick

回答

0

您可以利用本地通知來實現此目的。

只安排一些日期/時間的本地通知。一旦用戶打開您的應用程序,您可以執行所需的任務..

+0

感謝您的答案,但我們不希望用戶本地通知,因爲它應該對用戶透明 – fjbelchi