1

我正在尝试从 EventKit 异步获取提醒(EKEntityTypeReminder)。我如何在 Swift 中写这个?

[_store fetchRemindersMatchingPredicate:predicate completion:^(NSArray *reminders) {
    for (EKReminder *reminder in reminders) {
        NSLog(@"Reminder %@",reminder);
    }
}];

…仍在努力适应新的块/闭包语法

4

1 回答 1

7
store.fetchRemindersMatchingPredicate(predicate) { reminders in
    for reminder in reminders {

    }
}

我更喜欢使用尾随闭包语法

否则可能是...

store.fetchRemindersMatchingPredicate(predicate, completion: {(reminders: [AnyObject]!) -> Void in
    for reminder in reminders {

    }
})
于 2014-08-11T18:58:37.807 回答