【问题标题】:Fetching reminders using Swift Syntax使用 Swift 语法获取提醒
【发布时间】:2014-08-11 18:28:59
【问题描述】:

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

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

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

【问题讨论】:

  • 是什么绊倒了你?你的尝试是什么?

标签: ios swift reminders ekeventstore


【解决方案1】:
store.fetchRemindersMatchingPredicate(predicate) { reminders in
    for reminder in reminders {

    }
}

我更喜欢使用trailing closure syntax

否则可能会……

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

    }
})

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多