有以下ViewController类,当前显示了一个MyViewContr...
发布于 2022-03-03 14:15:10
有以下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
@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
登录后免费查看答案
关注者
0
被浏览
9