我刚收到ExtAudioFileWrite()返回的结果代码(-50)。
我在“扩展音频文件服务参考”中找不到有关此结果代码的信息。
请帮我解决。
感谢。
答案 0 :(得分:13)
此错误代码在CarbonCore框架的MacErrors.h中声明。 -50是paramErr
。 IOW,你的一个参数无效。因此,您需要验证参数,缓冲区大小,传递的参数等,以找到已标记的参数。
答案 1 :(得分:-1)
将代码添加到项目的初始化
NSArray *availableInputs = [[AVAudioSession sharedInstance] availableInputs];
AVAudioSessionPortDescription *port = [availableInputs objectAtIndex:0]; //built in mic for your case
NSError *portErr = nil;
[[AVAudioSession sharedInstance] setPreferredInput:port error:&portErr];
答案 2 :(得分:-1)
errSecParam = -50,/ *传递给函数的一个或多个参数无效。 * /
您可以在Security-> SecBase.h中找到所有错误