我的要求很簡單:我如何設置本地通知在每天設定的時間提供給用戶?因此,例如,通知在上午9點發送。每天。每天設定時間的本地通知
我試着環顧四周卻無處似乎有我想要的東西。他們似乎都使用日期選擇器,並且我也沒有接近Obj-C的足夠經驗來解決它們。
任何感激。
我的要求很簡單:我如何設置本地通知在每天設定的時間提供給用戶?因此,例如,通知在上午9點發送。每天。每天設定時間的本地通知
我試着環顧四周卻無處似乎有我想要的東西。他們似乎都使用日期選擇器,並且我也沒有接近Obj-C的足夠經驗來解決它們。
任何感激。
擁有的NSTimer在背景用60秒的時間間隔運行。獲取每分鐘的當前時間。如果當前時間等於上午9點,則顯示本地通知。
UILocalNotification有幾個屬性,如repeatInterval
或fireDate
可能 幫助你。
但要小心,因爲你有一些限制。檢查:
UILocalNotification Repeat Interval for Custom Alarm (sun, mon, tue, wed, thu, fri, sat)
使用NSDateComponents並將它們設置爲fireDate似乎工作。重複使用repeatInterval。