同时录制循环 - iPhone

时间:2010-03-15 16:22:33

标签: iphone objective-c iphone-sdk-3.0

我想要做的是有一个while语句循环,而recorder.recording属性值设置为YES。所以,像:

while(recorder.recording == YES) {     //在此处执行某些操作,直到再次按下录制按钮     //停止录音机录音并退出循环 }

我目前面临的问题是由于while循环,UI变得完全冻结。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

使用NSTimer在录制器录制时以给定的时间间隔执行操作,或者使用单独的线程进行循环工作。

如果在主线程上完成,这样的紧密循环将阻止UI,因为这是UI运行的地方。