2016-02-25 55 views
0

我試圖創建一個重複的本地通知,它會在設置的每個星期的時間(例如9-5星期一至星期五)之間每隔一小時通知用戶,但是之後搜索無法找到任何文件如何實現這一點。Swift:在每天設定的時間之間創建一個重複的本地通知

+0

的可能的複製[UILocalNotification應該重複每個工作日,但在週末火災以及](http://stackoverflow.com/questions/9855147/uilocalnotification-is-supposed-to-repeat-every-weekday-but - 週末發生火災 - a) – Larme

+0

有沒有這個線程的快速版本/解釋? –

回答

0

如果你只想要5/7,它可能是一個問題。
當您安排本地通知時,您還可以將日曆單元設置爲-repeatInterval屬性。這很酷,因爲每個應用程序的限制(可能是64)都可以安排通知的最大數量,因此可以創建一個每天都可以同時觸發的通知。
如果您需要創建一種不同類型的重複,很容易達到此限制,以避免每次用戶打開應用程序時重新創建更多通知,或者每次用戶與其交互時都實施交互式通知。
或者我從來沒有嘗試過,你可以創建一個通知爲每週的每一天NSWeekCalendarUnit(除了坐着和太陽)一個重複到每個週日,這樣你只會花費5個通知,無限重複。

+0

謝謝你的回答。有沒有辦法讓通知只在每天的特定時間段內觸發?例如上午9點 - 下午5點 –

+0

據我所知,答案是否定的。只是一個特定的時間 – Andrea

相關問題