audioRecorderDidFinishRecording的问题:成功:

时间:2011-08-21 04:07:46

标签: ios avaudiorecorder avaudiosession

我正面临这个问题:

我使用iPhone麦克风录制一些音频并将其上传到我的服务器。我{40}说{40}并在41秒后调用record函数(计时器)。现在,上传到服务器的录制文件不是自函数

以来的完整文件
upload
在调用audioRecorderDidFinishRecording: successfully: 函数之前未调用

。只有在调用upload函数后调用它 - 无论何时调用upload函数 - 10秒后或100秒后。

在上传功能中,我使用ASIHTTPRequest和ASIFormDataRequest上传文件。

有人可以告诉我为什么会这样吗?感谢。

编辑#1: 如果未调用upload方法,则永远不会调用upload方法。太奇怪了!

编辑#2:

相关方法:

audioRecorderDidFinishRecording: successfully:

1 个答案:

答案 0 :(得分:1)

您应该在-upload内而不是audioRecorderDidFinishRecording:successfully:内调用viewWillAppear:方法。