2013-10-10 40 views
1

我的應用程序使用ApplicationSignificantTimeChange方法檢測設備設置的時間變化。但是這種方法被稱爲午夜抵達或由承運人更新時間或更改夏令時。是否可以區分開始通知的原因?ApplicationSignificantTimeChange觸發原因

回答

3

不,沒有辦法區分這些,但取決於你想要完成什麼 - 可能有更好的方法來做到這一點。

例如,如果你正在尋找次日的下一刻,你可以爲NSCalendarDayChangedNotification在iOS 7登記

+0

我的應用程序支持iOS 5+。你能提出一些常用技巧嗎? – QUserS

+0

這裏有幾個圖書館可以在下一個午夜的日期時間爲您提供幫助,您可以安排本地通知,如果您想要通知或只是使用日期,如果這是您需要的。 https://github.com/jivadevoe/RandomLib/blob/master/NSDate%2BUtils.h https://github.com/erica/NSDate-Extensions/blob/master/NSDate-Utilities.h – Andrew

0

可悲的是沒有 - 沒有與此調用通過字典或信息。你將不得不尋找其他解決方案來實現你正在努力實現的目標。

相關問題