我想在特定的时间和日期调用方法(使用NSDate
),但我不知道如何去做。在NSDate调用方法
我不想使用NSTimer
,因为当应用程序进入后台或关闭时,它会暂停。我不想在后台运行一个,因为这只能解决一半的问题,而且在我看来这是一种浪费的方式。我认为,如果将来我可以在NSDate
处开启一个方法,那么当应用程序再次打开时,我可以看到当前日期是否已经过了开火日期,以及是立即调用它还是继续等待。
我想我正在寻找类似UILocalNotification
的东西,没有通知。
我希望有一个简单的方法做到这一点,我似乎无法找到,所以任何帮助将不胜感激。
是的,我认为这是我将要使用的。有点希望会有一个'performSelector:withObject:atDate:',但我认为我希望有一些不在那里的东西。 :-)任何理由使用'[self performSelector:@selector(methodToFire)withObject:nil afterDelay:delay];'over'NSTimer'? – Baza207 2011-03-31 07:07:49
不是我能想到的,计时器是更多的代码,我认为,但提供了更多的灵活性(您可能不需要)。 – livingtech 2011-04-02 02:53:56