iPhone'事件套件' - 如何为获取(超出开始/结束日期)指定其他搜索过滤器?

时间:2011-02-25 19:46:29

标签: iphone ios calendar eventkit

重播iPhone'活动套件':

如何为获取日历项目指定其他搜索过滤器(per doco here),超出刚刚开始的有限选项& doco中提到的结束日期? (例如,星期一发生的所有事件,或标题与xxx匹配)

或者除了predicateForEventsWithStartDate:endDate:calendars:之外没有其他功能,因此你需要引入所有事件然后自己迭代它们?

1 个答案:

答案 0 :(得分:4)

文档对您的问题有明确的答案。请参阅eventsMatchingPredicate:方法的注释:

  

谓词搜索谓词。必须使用predicateForEventsWithStartDate:endDate:calendars:方法创建。

由于该方法不允许您提供除搜索日期和日历之外的任何其他条件,因此这些是您的选择。其他一切必须通过迭代搜索结果来完成。