2014-07-20 46 views
1

我正在制作一个具有本地通知功能的iOS应用程序。我想要做的是将本地通知的启用日期设置为特定日期。例如:通知将于2014年7月28日上午10点31分结束。本地通知设置特定的火灾日期

[localNotification setFireDate:[NSDate dateWithTimeIntervalSinceNow:10]]; 

这就是我现在所设置的应用程序启动后10秒的启动日期。那么如何将其设置为确切日期?

在此先感谢!

回答

1

你可以这样创建组件的日期:

NSDateComponents *dateComponents = [[NSDateComponents alloc] init]; 
dateComponents.minute = 31; 
dateComponents.hour = 10; 
... 
NSDate *fireDate = [[NSCalendar autoupdatingCurrentCalendar] dateFromComponents:dateComponents]; 
+1

我想补充,你必须使用24小时时间。 – msweet168