提醒应用程序 - 重复某个提醒

时间:2013-02-20 14:22:07

标签: iphone ios objective-c xcode cocoa-touch

我正在构建一个提醒应用,并且非常感兴趣的是如何设置提醒以每天/每月/每小时重复一次。

基本上我想设置一些重复的东西,即使我的应用程序没有运行。在我的情况下,本地通知火灾。

谢谢!

3 个答案:

答案 0 :(得分:1)

您可以使用NSCalendarUnits

轻松设置重复间隔
notification.repeatInterval= NSDayCalendarUnit;

对于更多日历单元,请检查http://developer.apple.com/library/ios/#documentation/Cocoa/Reference/Foundation/Classes/NSCalendar_Class/Reference/NSCalendar.html#//apple_ref/doc/c_ref/NSCalendarUnit

上的常量

答案 1 :(得分:0)

您必须使用本地推送通知,因为当您的应用程序在后台运行时,这是Apple允许您执行某些操作的唯一方式:

检查以获取更多信息:http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Introduction/Introduction.html#//apple_ref/doc/uid/TP40008194-CH1-SW1

这是一个很好的教程:http://www.icodeblog.com/2010/07/29/iphone-programming-tutorial-local-notifications/

答案 2 :(得分:0)

使用UILocalNotifications查看Apple的参考文档here。我相信这就是你要找的东西。

您可以随时使用UILocalNotifications在特定时间或日期显示本地通知。

David Linsin在here上发表了一篇好文章。

祝你好运!