如何在iPhone应用程序中开发警报选项?

时间:2011-02-20 12:53:28

标签: iphone nstimer nsthread alarm

我有两个问题:

  1. 如何在iPhone应用程序中开发警报选项?

  2. 我们应该能够在应用中激活多个闹钟。我们可以使用NSTimer,NSThread等...那么哪个性能会好?

2 个答案:

答案 0 :(得分:0)

当应用程序位于前台时,使用NSTimer提供计时器滴答或最终超时值。当应用程序发送到后台时,您需要设置UILocalNotification,并在闹钟剩余时间内发送。

答案 1 :(得分:0)

运行每秒执行一次的NSTimer

NSDate *dateNow = [NSDate date];
if ([dateNow compare:alarm.date] != NSOrderedAscending)

应该有效。