NSRunLoopCommonModes

1、NSTimer需要设置为NSRunLoopCommonModes模式
[[NSRunLoop currentRunLoop] addTimer:timer forMode:NSRunLoopCommonModes];
2、延时方法需要设置NSRunLoopCommonModes模式
[self performSelector:@selector(method) withObject:nil afterDelay:5 inModes:@[NSRunLoopCommonModes]];
[NSObject cancelPreviousPerformRequestsWithTarget:self];

你可能感兴趣的:(NSRunLoopCommonModes)