0
我如何使用计时器来停止程序迭代一段时间?最好的方法是使用线程,但我怎么能没有?NSTimer停止程序迭代(无线程)
比方说,我有一个程序
[myVar method1];
[NSTimer scheduledTimerWithTimeInterval:5.0 target:self selector:@selector(test) userInfo:nil repeats:NO];
[myVar method2];
我想方法2不要被所谓直到选择器(测试)已经完成它的迭代... 我该怎么办呢?
我可以将bool设置为“测试”并在method2中检查它,但有没有更好的方法?
写[myVar method2]作为方法测试的最后一条语句。 – CRDave