0

我有一个NSTimertimer = [NSTimer scheduledTimerWithTimeInterval:20 target:self selector:@selector(methodName) userInfo:nil repeats:YES];in实现的UIViewController

它工作正常,没有任何问题。但是,如果当我单击 iphone 主页按钮applicationDidEnterBackground时将被调用。我将应用程序最小化,10 second然后再次打开应用程序。所以methodName将在10 second其工作之后被调用。我对此没有任何问题。我只想知道当应用程序进入backgroud模式timer时在背景上运行???

我认为它的计时器在后台工作,所以它会在之后调用,10 second否则它会在之后调用20 second

timer当应用程序进入时会做什么backgroud mode?它保存最后一次?

NSTimer会消耗内存backgroud吗??

4

0 回答 0