我正面临这个问题:
我使用iPhone麦克风录制一些音频并将其上传到我的服务器。我{40}说{40}并在41秒后调用record
函数(计时器)。现在,上传到服务器的录制文件不是自函数
upload
在调用audioRecorderDidFinishRecording: successfully:
函数之前未调用。只有在调用upload
函数后调用它 - 无论何时调用upload
函数 - 10秒后或100秒后。
在上传功能中,我使用ASIHTTPRequest和ASIFormDataRequest上传文件。
有人可以告诉我为什么会这样吗?感谢。
编辑#1:
如果未调用upload
方法,则永远不会调用upload
方法。太奇怪了!
编辑#2:
相关方法:
audioRecorderDidFinishRecording: successfully:
答案 0 :(得分:1)
您应该在-upload
内而不是audioRecorderDidFinishRecording:successfully:
内调用viewWillAppear:
方法。