我在mac上編寫objective-c中的應用程序,我需要一些幫助。每一天,在23點59分,我的應用程序調用一個方法來生成NSTimer,NSRunloop和深度睡眠的mac
NSTimer *timer = [[NSTimer alloc]
initWithFireDate:endOfTheDay
interval:0.0
target:self
selector:@selector(endDay)
userInfo:nil
repeats:NO];
[[NSRunLoop currentRunLoop] addTimer:timer forMode: NSDefaultRunLoopMode];
一份報告,工作正常,除非計算機處於深度睡眠模式。事情是:我需要計時器在這一天的某個時刻調用該方法,即使它處於睡眠模式。我不想阻止睡眠。你可以幫我嗎?
在此先感謝!
感謝
...我我會看看這個,看看它是否有效! – 2013-04-05 20:22:41