gpt4 book ai didi

ios - 搜索没有日期的 ios 提醒

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:22:32 27 4
gpt4 key购买 nike

我熟悉使用 eventstore 搜索谓词,例如 predicateForIncompleteRemindersWithDueDateStarting:Ending:Calendars:

但我正在尝试找出如何搜索任何未设置任何截止日期的不完整提醒。我试过 NSCompoundPredicateeventstore 不会获取不是使用其自己的谓词创建方法创建的谓词。有什么想法吗?

编辑:根据文档,为开始日期和结束日期传递 nil 会导致所有提醒,而不仅仅是没有到期日期的提醒。

最佳答案

编辑

您可以尝试过滤所有未完成的提醒,以仅获取没有截止日期的提醒:

[store fetchRemindersMatchingPredicate:predicate
completion:^(NSArray *reminders)
{
NSArray *myReminders = [reminders filteredArrayUsingPredicate:
[NSPredicate predicateWithFormat:@"dueDateComponents = nil"]];
NSLog(@"%@", myReminders);
}];

Documentation对于 predicateForIncompleteRemindersWithDueDateStarting:ending:calendars::

Discussion
Pass nil for startDate to find all reminders due before endDate. Similarly, pass nil for both startDate and endDate to get all incomplete reminders in the specified calendars.

关于ios - 搜索没有日期的 ios 提醒,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15572163/

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