iphone - EventKit 框架中的贪睡方法?

标签 iphone objective-c icalendar eventkit

我能够访问 EKEventStore 的所有功能,例如保存任何事件或从日历中删除任何事件。

但是如何为该事件创建小睡让我说我需要为所有 saveEvent 小睡 15 分钟?

我没有找到这样的方法

有人知道这种方法吗?

最佳答案

如果你想在你的应用程序中设置一些功能在十五秒延迟后执行,你可以使用这样的东西:

[self performSelector:@selector(yourMethod) withObject:nil afterDelay:15];

EventKit 旨在为用户设置本地通知,无论用户是否正在运行您的应用程序,都可以显示这些通知。它们与推送通知完全一样,只是它们存储在用户设备本地并且不需要网络连接。

如果您正在尝试向 EventKit 通知添加暂停功能,您可以使用 ApplicationDidLoadWithOptions 方法在您的应用程序中实现它。只要用户单击本地通知上的“确定”按钮,就会调用该方法。据我所知,EventKit 框架本身没有内置的暂停功能。

关于iphone - EventKit 框架中的贪睡方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5295669/

相关文章:

iphone - 重新排列时 UITableView 单元格刷新问题

wordpress - 最近从 calendars.icloud.com 读取失败...为什么?

ios - ical 创建事件 ios

iphone - NSString sizeWithFont 行距

iphone - 有适用于 iOS 的 RESTful YouTube API 吗?

objective-c - NSmanagedObject copyWithZone 问题

iphone - 在 iOS 上创建发光的文字效果

java - 使用 Java 发布 iCalendar Feed

iphone - Xcode 5、iOS7 和 64 位与 32 位

ios - 不使用 Storyboard 时如何获取viewcontroller的NibName