如何使用计时器暂停程序迭代一段时间?最好的方法是使用线程,但我怎么能没有呢?
假设我有一个程序
[myVar method1];
[NSTimer scheduledTimerWithTimeInterval:5.0 target:self selector:@selector(test) userInfo:nil repeats:NO];
[myVar method2];
我希望在选择器(测试)完成迭代之前不要调用method2 ... 我怎么能这样做?
我可以将bool设置为“test”并在方法2中检查它但是有更好的方法吗?