iOS日歷中給一個事件添加多個提醒


大熊貓豬·侯佩原創或翻譯作品.歡迎轉載,轉載請注明出處.
如果覺得寫的不好請多提意見,如果覺得不錯請多多支持點贊.謝謝! hopy ;)


iOS自帶的日歷應用中,我們最多只能給一個事件設置2個提醒,但是通過代碼,我們可以給事件設置任意多個提醒.

給事件設置提醒的代碼可以看我寫的這篇文章:

iOS9中如何在日歷App中創建一個任意時間之前開始的提醒(三)

設置多個提醒的方法與此類似,我們只要創建多個提醒,再添加它們到事件中就可以了:

EKAlarm *alarm = [EKAlarm alarmWithRelativeOffset:-7.f];
event.title = @"Event with Alarm";
[event addAlarm:alarm];

EKAlarm *alarm2 = [EKAlarm alarmWithRelativeOffset:-17.f];
[event addAlarm:alarm2];

EKAlarm *alarm3 = [EKAlarm alarmWithRelativeOffset:-27.5f];
[event addAlarm:alarm3];

不過這樣設置了提醒后,我們打開iOS系統自帶的日歷App,會發現只會顯示2個提醒,看不到多余的提醒.但是實際測試發現全部提醒都可以工作,而且我們可以在Mac的日歷程序中看到所有的提醒:

這里寫圖片描述


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com