iOS讀铐然,寫蔬崩,刪除系統(tǒng)提醒事項和日歷事件(二)

上篇主要說了日歷事件恶座,這篇這要說提醒事項。
提醒事項數(shù)據(jù)可以設(shè)置的內(nèi)容比較少沥阳,所有操作起來也相對簡單跨琳。
廢話不多說。

讀取提醒事項
//日歷桐罕,iCloud家庭湾宙,工作,訂閱冈绊,生日

過濾出iPhone和iCloud里的提醒

//來查找所有的reminders
NSPredicate*pre =[self.eventStorepredicateForRemindersInCalendars:only3A];

//異步方法侠鳄。
[self.eventStorefetchRemindersMatchingPredicate:precompletion:^(NSArray *_Nullable ? reminders) {

//異步查找出提醒事項數(shù)組reminders,這里可根據(jù)需求進一步進行對數(shù)組的操作

}

reminders 數(shù)組里存的是EKReminder 對象死宣。
列舉EKReminder 的一些屬性:
title:標題
notes:備注
priority:優(yōu)先級(NSUInteger)? 0無級別伟恶,1級別高---9級別低(1-4高,5中等毅该,6-9低)
completed:是否已完成
completionDate:完成時間
alarms:提醒數(shù)組(數(shù)組里是EKAlarm對象博秫, 可以獲得跟鬧鐘相關(guān)的數(shù)據(jù),如具體時間眶掌,偏移秒數(shù)...)


添加一條提醒事項

EKAlarm *alarm = [EKAlarm alarmWithAbsoluteDate:[now dateByAddingTimeInterval:30]];
EKReminder *reminder = [EKReminder reminderWithEventStore:es];
reminder.title = @"提醒的標題";
NSCalendar *cal = [NSCalendar currentCalendar];
[cal setTimeZone:[NSTimeZone systemTimeZone]];
NSInteger flags = NSYearCalendarUnit | NSMonthCalendarUnit |NSDayCalendarUnit |NSHourCalendarUnit | NSMinuteCalendarUnit |NSSecondCalendarUnit;
reminder.startDateComponents = [cal components:flags fromDate:[now dateByAddingTimeInterval:30]];//開始時間
reminder.dueDateComponents = [cal components:flags fromDate:[now dateByAddingTimeInterval:30]]; //結(jié)束時間
reminder.completionDate = [now dateByAddingTimeInterval:30];
[reminder setCalendar:[self.eventStore defaultCalendarForNewReminders]];
reminder.priority = 1;//優(yōu)先級
[reminder addAlarm:alarm];
NSError *err = nil;

if([self.eventStore saveReminder:reminder commit:YES error:&err]){

NSLog(@"創(chuàng)建成功!");

}else{

NSLog(@"創(chuàng)建失敗%@",err);

}
//記得commit:YES操作一次提交一次挡育。

刪除提醒事項

[reminderArrayenumerateObjectsUsingBlock:^(id_Nonnullobj,NSUIntegeridx,BOOL*_Nonnullstop) {

EKReminder*reminder =(EKReminder*)obj;

/*如果你有不止一個EKReminder需要刪除,好的做法是不要一個一個的提交朴爬,而是全部刪除即寒,在最后一次性提交。這個也適用于增加新的事件到存儲器中*/

NSError*error =nil;

BOOLsuccess = [self.eventStoreremoveReminder:remindercommit:NOerror:&error];

if(!success) {

NSLog(@"刪除錯誤");

}else{

NSLog(@"本次刪除成功");

}

}];

//一次性全部提交修改

NSError*commitErr =nil;

BOOLcommitSuccess = [self.eventStorecommit:&commitErr];

if(!commitSuccess) {

NSLog(@"提交到事件庫錯誤");

}else{

NSLog(@"成功一次性全部提交到事件庫");

}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末召噩,一起剝皮案震驚了整個濱河市母赵,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌具滴,老刑警劉巖凹嘲,帶你破解...
    沈念sama閱讀 216,372評論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異构韵,居然都是意外死亡周蹭,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,368評論 3 392
  • 文/潘曉璐 我一進店門疲恢,熙熙樓的掌柜王于貴愁眉苦臉地迎上來凶朗,“玉大人,你說我怎么就攤上這事冈闭【隳幔” “怎么了?”我有些...
    開封第一講書人閱讀 162,415評論 0 353
  • 文/不壞的土叔 我叫張陵萎攒,是天一觀的道長遇八。 經(jīng)常有香客問我,道長耍休,這世上最難降的妖魔是什么刃永? 我笑而不...
    開封第一講書人閱讀 58,157評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮羊精,結(jié)果婚禮上斯够,老公的妹妹穿的比我還像新娘。我一直安慰自己喧锦,他們只是感情好读规,可當我...
    茶點故事閱讀 67,171評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著燃少,像睡著了一般束亏。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上阵具,一...
    開封第一講書人閱讀 51,125評論 1 297
  • 那天碍遍,我揣著相機與錄音,去河邊找鬼阳液。 笑死怕敬,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的帘皿。 我是一名探鬼主播东跪,決...
    沈念sama閱讀 40,028評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼鹰溜!你這毒婦竟也來了越庇?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,887評論 0 274
  • 序言:老撾萬榮一對情侶失蹤奉狈,失蹤者是張志新(化名)和其女友劉穎卤唉,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體仁期,經(jīng)...
    沈念sama閱讀 45,310評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡桑驱,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,533評論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了跛蛋。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片熬的。...
    茶點故事閱讀 39,690評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖赊级,靈堂內(nèi)的尸體忽然破棺而出押框,到底是詐尸還是另有隱情,我是刑警寧澤理逊,帶...
    沈念sama閱讀 35,411評論 5 343
  • 正文 年R本政府宣布橡伞,位于F島的核電站盒揉,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏兑徘。R本人自食惡果不足惜刚盈,卻給世界環(huán)境...
    茶點故事閱讀 41,004評論 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望挂脑。 院中可真熱鬧藕漱,春花似錦、人聲如沸崭闲。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽刁俭。三九已至橄仍,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間薄翅,已是汗流浹背沙兰。 一陣腳步聲響...
    開封第一講書人閱讀 32,812評論 1 268
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留翘魄,地道東北人鼎天。 一個月前我還...
    沈念sama閱讀 47,693評論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像暑竟,于是被迫代替她去往敵國和親斋射。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,577評論 2 353

推薦閱讀更多精彩內(nèi)容