Swift EventStore、predicateForEvents(withStart:end:calendars:)、どこから含まれる?

let predicate = eventStore.predicateForEvents(withStart: Date(), end: Date() + (86400 * 365), calendars: [calendar])
期待
Event2が先頭
結果
Event1が先頭
やった事
除外するコードを記載。
for event in events {
if event.startDate < Date() {
continue
}
:
:
}
events(matching:)でNSPredicateを書けば良いのだと思いますが。





