NStimer在平时开发中用的是很多的 好用 简单 值得信赖
但是最近在用它的时候为了方便 在原有的block中用了nstimer中的[NSTimerscheduledTimerWithTimeInterval:1.5repeats:NOblock:^(NSTimer*_Nonnulltimer) {
doSomething;
}];
一句话的调用 简单而且方便 也就没怎么在意了 编译的时候模拟器也没报错 就不管了 可是 真机测试中就会出现崩溃。
这就很蛋疼了
查看报错:
错误就出来了
明显出现了无法执行的地步有存在NULL的情况
改用:
[NSTimer scheduledTimerWithTimeInterval:1.5 target:selfselector:@selector(dosomeThings) userInfo:nil repeats:NO];
安全没报错。
记录下,大家要是有什么看发可以留言讨论讨论~