日历📅显示不正常

今日的红色圆圈便宜,底层第一位黑色数字露出来了。

iPad, iOS 7.0.5, ipad mini Retina

发布日期 2014年2月21日 下午3:25

回复
回复量: 4

2014年2月27日 上午6:48 回应 kai来自berlin

症状

日历(或 iCal)可能包含重复项和其他无法使用的数据,这可能会妨碍 iCloud 日历的正确显示和同步。如果您在日历(或 iCal)中遇到确定是日历数据的无法解决的 iCloud 数据问题,请按照下列步骤操作。


解决方法

如果您按照此文章中所述的步骤和故障诊断方法操作,应该能够解决大多数 iCloud 日历问题。

如果按照这些方法操作后,日历(或 iCal)中仍存在已知与日历数据本身有关的问题,下列文章介绍了您可以采取的其他措施。您应避免使用本文中的步骤,除非您已:

  1. 验证您看到的问题特定于您的日历数据和您的 Mac。
  2. 您已尝试“iCloud 日历故障诊断”中介绍的所有故障诊断方法。

应从具有最新日历数据的电脑中执行本文中的步骤。 :请记住在完成以下步骤后进行测试,看看您遇到的问题是否仍然存在。如何清理 iCloud 日历数据:

  1. 分析日历数据的状态
  2. 备份“日历与提醒事项”数据
  3. 暂时停用所有非 Apple 日历帐户
  4. 关闭 iCloud 日历
  5. 导入您想用于 iCloud 的所有日历
  6. 删除无法使用且重复的事件
  7. 清理生日或使用生日日历
  8. (再次)备份日历数据
  9. 重新启用 iCloud 日历

1. 分析日历数据的状态请参阅文章“iCloud:了解 iCal 中 iCloud 日历显示的位置”中的信息,然后查看您的日历。您采取的部分措施将有所不同,具体取决于受影响的日历存储的位置。日历数据问题最常见的原因是:

  • 日历数据无法读取或不兼容。
  • 反复出现的日历事件没有结束日期(如生日)。
  • 重复事件。
  • 大量过去发生的日历事件(尤其是之前从另一个日历客户端同步的日历事件)。

以上任意条件都可能是 OS X 中的“日历”(或 iCal)和 iCloud 问题的原因。以下步骤将帮助您判断是否有日历数据属于这些类别,并帮助您解决所有相关问题。2. 备份“日历与提醒事项”数据首先,请按照“iCloud:如何备份 iCloud 数据”中的步骤备份您的日历和提醒事项。按照本文中的步骤操作之前务必备份数据,因为以下步骤涉及删除和修改您的数据。如果您删除了数据(如本文建议),将无法恢复,除非已备 份数据。您应一次备份一个日历,包括“ICLOUD”部分中的所有日历以及“日历”(或 iCal)中日历列表的“我的 Mac 上”部分的所有日历。:您可能只有“ICLOUD”部分,但是某些情况下,您可能有“ICLOUD”和“我的 Mac 上”两部分。您应备份已尝试导入或移到 iCloud 的所有日历。要帮助跟踪这些日历,您应考虑将导出的 ICS 文件存储在特殊命名的文件夹中,如“我的日历备份”,这样稍后就可以轻松找到,避免与任何其他导出的日历混淆。同样地,如果您正导出提醒事项,它们也应存储到其各自特殊 命名的文件夹中。按照此流程操作时,可随时随地任意执行其他备份。3. 暂时停用所有非 Apple 日历帐户如果您使用的是 iCloud 帐户以外的任何其他日历帐户,如 Microsoft Exchange、Google 日历以及其他日历帐户,请暂时停用这些帐户,这样可排除他们的干扰,并避免在执行本文所述的大规模修改时意外修改这些帐户的数据。要在“日历”(或 iCal)中停用帐户,请执行以下操作:

  1. 选取日历(或 iCal) > 偏好设置,然后点按“帐户”。
  2. 在“帐户”边栏中选择您想暂时停用的帐户。
  3. 取消选中“帐户信息”标签中“启用这个帐户”旁边的注记格。

4. 关闭 iCloud 日历为了清理您的日历,并最终将全新的数据发送到 iCloud,您应暂时停用 iCloud 日历。然后,您可以重新导入并清理日历。您在本地清理日历时,除非您已准备好,否则无需与 iCloud 交互。警告:在电脑上停用 iCloud“日历与提醒事项”之前,务必从 icloud.com/calendar、日历(或 iCal)和提醒事项应用软件(或 iCal 的“提醒事项”部分)备份 iCloud 日历数据。

  1. 验证是否已按照“iCloud:如何备份 iCloud 数据”中的说明备份 iCloud 和本地“日历与提醒事项”数据。
  2. 打开“系统偏好设置”。
  3. 点按“iCloud”。
  4. 在 iCloud 偏好设置面板中,取消选中“日历与提醒事项”旁边的注记格。
  5. 系统提示时,选取从电脑中删除您的 iCloud“日历与提醒事项”。

5. 导入您想要用于 iCloud 的所有日历停用 iCloud 日历后,您需要重新导入之前备份的日历。重新导入您想要用于 iCloud 的所有日历。

  1. 在 Finder 中,打开您在第 2 部分导出的日历文件夹。
  2. 连按您之前导出的任一日历。
  3. 日历(或 iCal)将通过标题为“添加新事件”的对话框提示您。
  4. 在“添加新事件”窗口中,选择用于日历导入的目标文件夹。大多数情况下,您应从日历菜单中选取“新建日历”。
  5. 重复步骤 2-4 以导入您之前导出的且想要用于 iCloud 的每个日历

6. 删除无法使用且重复的事件重复的事件(尤其是过去发生的事情)可降低“日历”(或 iCal)的速度(尤其是与 iCloud 同步时)。您可以在 iCal 中使用一些简单技巧来查找并删除重复的数据。

  1. 打开“日历”(或 iCal)。
  2. 在右上角的“搜索”栏中键入一个句点。
  3. 所有日历事件都将会出现在日历窗口一侧(或 iCal 窗口底部)的搜索结果中。显示所有事件可能需要几分钟时间,具体取决于您所拥有的事件的数量。
  4. 滚动事件。删除没有标题的所有事件,方法是选中这些事件,然后从编辑菜单中选取删除

    选择事件时按住 Shift 键,就可以连续选择事件。选择事件时按住 Command 键,就可以不连续地选择事件。

  5. 删除所有明显的重复事件。您最好保留单个版本的重复事件,但应删除不想要的版本。
  6. 查找其标题包含复杂字符或符号的所有事件。这包括高位 ASCII 码或双字节 (Unicode) 字符(如日文、中文、韩文、表情符号或其他扩展 ASCII 字符)。尝试删除这些字符或用更简单的字符将其替换。例如,如果您有一个标题为“ Store Appointment”的事件,请将其重命名为“Apple Store Appointment”。
  7. 点按搜索结果中的“日期”栏,以按日期进行排序。
  8. 滚动事件,并再次搜寻重复项。许多情况下,以这种方式搜索更容易找到存在于同一天内的重复事件。
  9. 选中这些事件,然后从编辑菜单中选取删除来删除所有重复事件。您最好保留单个版本的重复事件,但应删除不想要的版本。

:如果您有大量重复项,手动清理将非常耗费时间,因此您最好使用第三方实用工具,如 BusycalCalendar CleaneriCal Dupe Deleter。有关如何使用这些应用软件的信息,请参阅其内建帮助或联系其供应商。7. 清理生日并使用生日日历已在“日历”(或 iCal)中手动输入的生日有时可导致问题,例如可能会导致运行缓慢并促使“日历”(或 iCal)的不必要的资源利用的无限重复事件。您可以将生日添加到“日历”(或 iCal)中的任何日历,但是最好使用生日日历。生日日历是一个日历,是根据“通讯录”(或“地址簿”)中的生日信息自动创建的。更新“通讯录”(或“地址簿”)中每个 联系人的生日即可轻松更新生日日历。默认情况下,iOS 上已启用生日日历。有关生日日历的更多信息,请参阅“iCloud 日历帮助”或“OS X 地址簿帮助”。要在“日历”(或 iCal)中清理手动将生日添加到日历的相关问题,请执行以下操作:

  1. 如果您已启用生日日历,请在“日历”(或 iCal)的日历列表中取消选中生日日历。
  2. 在“日历”(或 iCal)窗口右上角的“搜索”对话框中输入“生日”(不含引号),来搜索“日历”(或 iCal)。
  3. 按标题对搜索结果进行排序,这样更易于分析。
  4. 找到搜索结果中再次出现但不包含在假日日历中的生日(如 John F. Kennedy 的生日、Lincoln 的生日等)。
  5. 对于重新出现的每个非假日生日,请决定是否想予以保留。如果想保留,请打开“通讯录”(或“地址簿”),并核实您是否有此人的联系信息。在“通讯录”(或“地址簿”)中输 入此人的生日信息。有关更新“通讯录”(或“地址簿”)栏的更多信息,请参阅此文章
  6. 验证是否已将生日输入“通讯录”(或“地址簿”)之后,选择所有未存储在生日或假期日历中的生日事件,然后从编辑菜单中选取删除将它们删除。

    :选择事件时按住 Shift 键,就可以连续选择事件。选择事件时按住 Command 键,就可以不连续地选择事件。

清理所有手动添加的生日之后,您可以启用或重新启用生日日历。要首次启用生日日历,请打开日历(或 iCal) > 偏好设置,并选中“显示生日日历”旁边的注记格。如果您按照上述说明暂时隐藏生日日历,则可选中日历列表中生日日历的注记格来重新启用它。8. (再次)备份日历数据花时间清理日历之后,您应通过以下方法备份日历。虽然这看起来像是额外工作,但是您仍应创建日历集的备份,这样在出现问题时就有可恢复的内容。

  1. 在桌面上创建一个名为“已清理日历”的新文件夹。
  2. 在“日历”(或 iCal)中打开“日历列表”。
  3. 选中列表中的第一个日历。
  4. 选取文件 > 导出 > 导出
  5. 系统提示将日历存储为 ICS 文件时,保留其当前名称,然后选取将其存储到桌面上的“清理日历”文件夹中。
  6. 继续打开下一个日历,并对其重复执行步骤 4 和 5。继续操作,直到从“日历”(或 iCal)中导出所有日历。

9. 重新启用 iCloud 日历清理并备份日历之后,您应重新启用 iCloud 日历:

  1. 验证是否已按照“iCloud:如何备份 iCloud 数据”中的说明备份 iCloud 和本地日历与提醒事项数据。
  2. 打开“系统偏好设置”。
  3. 点按“iCloud”。
  4. 在 iCloud 偏好设置面板中,选中“日历与提醒事项”旁边的注记格。

您的日历现在应该可在“日历”(或 iCal)和 iCloud 之间顺利移动。如果您通过故障诊断流程停用了所有非 Apple 日历帐户,此时可以重新启用这些帐户。

这个主题已被系统或社区团队关闭。 你可以为你认为有帮助的任何帖子投票,也可以在社区中搜索其他答案。

日历📅显示不正常

欢迎来到 Apple 支持社区
Apple 客户在其产品方面互相帮助的论坛。使用您的 Apple 帐户开始畅游其中吧!!