我有iPhone,iPad,MacBook和Mac mini,並且在通過iCloud同步的所有設備上都使用了提醒。我創建了幾個列表,目前沒有不完整的項目。但是,MacBook上的“提醒”徽章計數為“ 2”,而在Mac mini上為“ 1”。在iPhone和iPad上,該計數均為無(“ 0”),這是正確的。如果我在我的iCloud.com帳戶上進行檢查,該計數也將為空。 這些幻象警報從何而來?我該如何擺脫它們?
我有iPhone,iPad,MacBook和Mac mini,並且在通過iCloud同步的所有設備上都使用了提醒。我創建了幾個列表,目前沒有不完整的項目。但是,MacBook上的“提醒”徽章計數為“ 2”,而在Mac mini上為“ 1”。在iPhone和iPad上,該計數均為無(“ 0”),這是正確的。如果我在我的iCloud.com帳戶上進行檢查,該計數也將為空。 這些幻象警報從何而來?我該如何擺脫它們?
TLDR:啟動“日曆”應用程序,依次轉到“設置”,“警報”,然後啟用“在通知中心顯示共享日曆消息”並重新啟動。
更多解釋如下。
我遇到了同樣的問題:iOS設備上沒有徽章,但Mac上的徽章是“ 1”。
搜索完控制台應用程序後,我發現來自 CalNCService
的一些消息,表明它代表 EKCalendarInviteReplyNotification
要求徽章計數為“ 1”。這表明徽章是共享的“提醒”列表上某些活動的結果。它甚至打印出了相關列表的名稱-我不久前“離開”的共享列表。
但是,通知中心中沒有與此列表相關的通知。好吧,事實證明,通知是通過 Calendar 應用中的設置過濾掉的。我去了 Calendar.app ->設置->警報
,並啟用了“在通知中心顯示共享日曆消息”。
該事件本身沒有執行任何操作,因為該事件已被過濾。因此,我去了活動監視器並強行退出了 CalNCService
。我重新啟動了日曆應用程序,因此它將重新啟動服務(重新啟動也可以解決問題),BOOM,系統向我顯示了丟失的通知!
通知是我不再有權訪問此共享列表(嘆息,誰在乎)。我猜原來與我共享它的人已刪除它。因此,我只是取消了該通知,徽章就消失了。
B獎金解釋程序:
為什麼日曆與提醒有什麼關係?這是因為在內部,“提醒”最初是(並且似乎仍然)是使用“秘密”隱藏日曆來實現的。他們這樣做是因為,在iCloud出現之前的日子裡,日曆同步是在設備之間共享數據的少數幾種方法之一。這樣,即使您使用的是Google或Yahoo或其他工具,也可以同步和共享提醒列表。共享數據的另一種方法是通過電子郵件服務器-Notes應用程序正是這樣做的。提醒==日曆,便箋==電子郵件。
當時很聰明,但是我敢肯定工程師現在已經厭煩了。
您可以嘗試使用調試技巧在iCloud中強制刷新提醒:
轉到“終端”(在/Applications/Utilities/Terminal.app中),然後輸入以下命令:
默認寫com.apple.reminders RemindersDebugMenu 1
現在打開“提醒”(或重新啟動應用程序),您將看到一個調試菜單,進入該菜單並單擊“刷新”,看它是否解決了您的問題。
這是該菜單的圖片:
要擺脫調試菜單,請輸入以下命令:
默認設置刪除com.apple.reminders RemindersDebugMenu
然後重新啟動提醒應用程序。
我首先想到,通過iCloud.com恢復了“日曆和提醒”存儲的舊實例,為我修復了幻像徽章,但不久後又回來了!
在花了可觀的時間嘗試此處和整個Internet上的所有建議之後,最終真正有用的唯一方法(至少到目前為止,還是要用手指做!)是“ Mac”部分中描述的方法。支持文檔“使用iCloud聯繫人,日曆或提醒獲取幫助”:
系統偏好設置... / iCloud
並禁用日曆
和提醒
系統偏好設置... / iCloud
日曆
和提醒
最後一點至關重要。僅在重新啟動後,幻像徽章才消失(並且大約30分鐘後仍然消失)。不,沒有之前的步驟,僅重新啟動也無濟於事。
在iOS上,無需重啟即可更新提醒徽章通知。只需打開日曆應用程序,按“日曆”並拉下整個頁面即可更新所有日曆。這也會強制更新您的提醒。
我的新iPhone 7plus遇到了同樣的問題。通過按住睡眠喚醒和降低音量按鈕然後重新打開來進行重新啟動來解決此問題。
在此處找到了答案:
似乎有效的方法是終止Dock進程。為此,只需啟動活動監視器,找到名為“ Dock”的項目,然後單擊“退出過程”。Dock將消失,稍後會重新啟動。瞧!不再有幻影徽章。
當其他所有方法都失敗時,它對我有用。
唯一有效的方法是殺死“活動”監視器上的停靠代理。