iOS 自定義鬧鐘

2021-09-29 16:50:15 字數 701 閱讀 1933

ios 自定義鬧鐘

#####需求:

從伺服器獲取到一組時間,都設定成鬧鈴,預設是每天迴圈不可修改,同時可以自定義鬧鈴,可選擇週幾迴圈。可以設定開啟關閉或者刪除。

#####一. 固定鬧鐘,每天迴圈。

很簡單,將需要設定成鬧鐘的時間放入乙個陣列中,通過for迴圈設定成對應的本地推送,詳情見下面的**和注釋。

/**

*/- (void)addlocalnotification:(nsarray *)array}}

// 根據相差天數 計算出第一次響鈴的日期 並設定周迴圈

for (i = 0; i < count; i++) ;

newnotification.userinfo = info;

}nslog(@"post new localnotification:%@", [newnotification firedate]);

}}

刪除鬧鐘
/**

刪除某乙個巡邏提醒 開關關閉

@param dict 要刪除的巡邏提醒資料

*/-(void) deletelocalnotification:(nsdictionary *)dict

}}

有一些是我自己程式中用到的**,注意捨棄,不要被誤導。

本地推送的數量是有限制的,好像是64個,不太確定。

iOS 使用本地推送實現自定義鬧鐘

需求 從伺服器獲取到一組時間,都設定成鬧鈴,預設是每天迴圈不可修改,同時可以自定義鬧鈴,可選擇週幾迴圈。可以設定開啟關閉或者刪除。一.固定鬧鐘,每天迴圈。很簡單,將需要設定成鬧鐘的時間放入乙個陣列中,通過for迴圈設定成對應的本地推送,詳情見下面的 和注釋。void addlocalnotifica...

iOS 使用本地推送實現自定義鬧鐘

需求 從伺服器獲取到一組時間,都設定成鬧鈴,預設是每天迴圈不可修改,同時可以自定義鬧鈴,可選擇週幾迴圈。可以設定開啟關閉或者刪除。一.固定鬧鐘,每天迴圈。很簡單,將需要設定成鬧鐘的時間放入乙個陣列中,通過for迴圈設定成對應的本地推送,詳情見下面的 和注釋。void addlocalnotifica...

iOS 使用本地推送實現自定義鬧鐘

需求 從伺服器獲取到一組時間,都設定成鬧鈴,預設是每天迴圈不可修改,同時可以自定義鬧鈴,可選擇週幾迴圈。可以設定開啟關閉或者刪除。一.固定鬧鐘,每天迴圈。很簡單,將需要設定成鬧鐘的時間放入乙個陣列中,通過for迴圈設定成對應的本地推送,詳情見下面的 和注釋。void addlocalnotifica...