Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
重新 iPhone '事件工具包':
除了文档中提到的开始和结束日期的有限选项之外,如何为获取日历项目指定其他搜索过滤器(此处为每个文档)?(例如在星期一发生的所有事件,或标题匹配 xxx)
或者,除了predicateForEventsWithStartDate:endDate:calendars:中可用的功能之外,是否没有此类功能,因此您需要引入所有事件,然后自己迭代它们?
该文档对您的问题有明确的答案。方法见注释eventsMatchingPredicate::
eventsMatchingPredicate:
谓词搜索谓词。必须用predicateForEventsWithStartDate:endDate:calendars:方法创建。
predicateForEventsWithStartDate:endDate:calendars:
由于该方法不允许您提供除要搜索的日期和日历之外的任何其他条件,因此您可以选择这些条件。其他一切都必须通过迭代搜索结果来完成。