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