有以下ViewController类,当前显示了一个MyViewController,当该ViewController dismiss后控制台打印什么?( )
@interface MyViewController ()
@property (nonatomic, weak) NSTimer *timer1;
@property (nonatomic, strong) NSTimer *timer2;
@end
@implementation MyViewController
- (void)viewDidLoad {
[super viewDidLoad];
_timer1 = [NSTimer scheduledTimerWithTimeInterval:2 target:self selector:@selector(onTimer:) userInfo:@{@"obj":@(1)} repeats:YES];
}
- (void)onTimer:(NSTimer *)timer{
NSLog(@"%@", timer.userInfo[@"obj"]);
}
- (void)dealloc{
NSLog(@"dealloced");
[_timer1 invalidate];
_timer2 = [NSTimer scheduledTimerWithTimeInterval:2 target:self selector:@selector(onTimer:) userInfo:@{@"obj":@(2)} repeats:YES];
}
@end