gpt4 book ai didi

swift - EKCalendar 显示不在 Apple 日历中的事件 "Found in Natural Language"

转载 作者:行者123 更新时间:2023-11-28 07:33:53 26 4
gpt4 key购买 nike

我目前正在阅读所有具有类似于此处描述的功能的日历事件:https://www.andrewcbancroft.com/2016/04/28/listing-calendar-events-with-event-kit-and-swift/

        // Use an event store instance to create and properly configure an NSPredicate
let eventsPredicate = eventStore.predicateForEventsWithStartDate(startDate, endDate: endDate, calendars: [calendar])

// Use the configured NSPredicate to find and return events in the store that match
self.events = eventStore.eventsMatchingPredicate(eventsPredicate).sort(){
(e1: EKEvent, e2: EKEvent) -> Bool in
return e1.startDate.compare(e2.startDate) == NSComparisonResult.OrderedAscending
}

现在,在我运行 iOS 12.1.1 的 iPhone X 上,这为我提供了名为“在自然语言中发现”的日历的各种事件。我知道这些应该是 Siri 在邮件等应用程序中找到的事件。我在 iPhone 设置 -> 日历下打开了这个选项。然而,奇怪的是,Apple 的 iOS 日历不显示这些事件,即使打开了“通过 Siri 日历查找”。某些日历应用程序(例如 Fantastical)也不显示它们,而其他一些应用程序(例如Vantage 日历向他们展示。

这怎么可能?

最佳答案

这件事也发生在我身上。一位 friend 给我发了一封电子邮件,提到了他们的结婚纪念日。 Siri 找到了它并将它标记为我可以添加到我的日历中的东西。我最初没有在“邮件”中发现它,也没有 Fantastical 或 Apple Calendar,但 Vantage 发现了。所以我认为 Vantage 正在显示 Siri 建议的项目,而它应该只显示已找到然后接受并添加到日历中的项目。

关于swift - EKCalendar 显示不在 Apple 日历中的事件 "Found in Natural Language",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53819143/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com