1、如果是在主線程中運行timer,想要timer在某界面有視圖滾動時,依然能正常運轉(zhuǎn),那么將timer添加到RunLoop中時,就需要設(shè)置mode 為NSRunLoopCommonModes。
2、如果是在子線程中運行timer,那么將timer添加到RunLoop中后,Mode設(shè)置為NSDefaultRunLoopMode或NSRunLoopCommonModes均可,但是需要保證RunLoop在運行,且其中有任務(wù)。
1、如果是在主線程中運行timer,想要timer在某界面有視圖滾動時,依然能正常運轉(zhuǎn),那么將timer添加到RunLoop中時,就需要設(shè)置mode 為NSRunLoopCommonModes。
2、如果是在子線程中運行timer,那么將timer添加到RunLoop中后,Mode設(shè)置為NSDefaultRunLoopMode或NSRunLoopCommonModes均可,但是需要保證RunLoop在運行,且其中有任務(wù)。