添加日程和提醒時,save不成功問題

問題描述:通過代碼將事件和提醒添加到系統(tǒng)日歷的功能,真機測試時有的手機可以添加成功,有的手機不可以添加成功,即調用try eventStore.save(event, span: .thisEvent)時直接跳出,之后的代碼沒有走。輸出的錯誤如下:

[EventKit] No object ID provided.  Will not find out if the object exists.
[EventKit] Object of type EKEvent (uniqueIdentifier = x-apple-eventkit:///Event/t5) failed validation while validating relation alarms.

導致save不成功的原因其實跟代碼沒半毛錢關系,是因為手機的緣故,打開你手機上的日歷,點擊右上角的“+”加好,看可不可以添加日程,加號點擊不了,則說明有問題。

解決方法:在“設置 -> Apple ID -> iCloud -> 日歷”,禁止“日歷”使用iCloud就可以了。

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • ¥開啟¥ 【iAPP實現(xiàn)進入界面執(zhí)行逐一顯】 〖2017-08-25 15:22:14〗 《//首先開一個線程,因...
    小菜c閱讀 7,391評論 0 17
  • #import <EventKit/EventKit.h>- (void)saveEvent:(id)sender...
    夭Y夭閱讀 5,553評論 1 4
  • “兒童散學回來早,忙趁東風放鳶”??!春天來了,萬物生機勃勃,而我最喜歡的一種植物卻是蒲公英。 周末和媽...
    宗家毅閱讀 260評論 0 0
  • 八十一。 中國人發(fā)明的字真神奇,看到笑這個字,好像真的能笑起來 八十二。 坐在回家的車上,看著窗外,我竟然...
    吟因閱讀 219評論 0 0
  • 小時候 故鄉(xiāng)有河 河有四季 長大后 城市有燈 燈有紅綠 年老后 故鄉(xiāng)已去 城市已遠
    jscfc閱讀 249評論 2 8

友情鏈接更多精彩內容